125
44
39
23
49
21
267
134
27
108
31
1114
86
34
553
127
64
33
100
38
292
99
706
19
51
606
26
114
32
15
94
57
22
96
118
62
85
60
35
45
67
115
53
58
30
88
42
74
75
105
28