34
5
165
18
68
4
32
42
63
107
23
60
10
57
24
75
92
119
188
399
59
651
58
30
106
511
20
102
78
27
159
71
98
2531
208
371
508
74
25
94
211
83
77
122
90
231
249
45
85
199
440
183
195