32
609
27
189
233
19
133
36
18
41
197
29
39
175
194
56
167
327
179
253
343
117
51
46
81
98
59
35
70
67
105
242
201
100
408
385
325
10
266
259
149
87
109
614
124
75
57
156
28
335
50
44
17
69