34
339
52
244
35
27
12
10
81
126
14
23
214
277
57
73
37
108
237
59
102
122
125
77
130
60
157
103
84
8
20
110
209
154
36
43
15
129
18
75
63
11
16
3
151
175
65
29