34
106
32
1186
136
266
139
53
48
110
84
105
453
74
104
238
185
152
42
19
6
16
11
3
67
125
178
10
97
115
35
15
318
45
395
262
213
100
128
112
346
446
38
78