29
62
321
27
19
85
78
108
28
155
15
334
117
275
39
129
30
169
286
88
381
63
49
92
172
41
135
9
33
136
126
11
37
20
67
134
532
55
149
10
56
60
74
236
165
228
32
93
124
123