32
50
147
53
293
55
165
56
133
89
42
68
114
34
131
78
229
426
77
26
281
75
214
62
135
439
263
167
324
159
127
105
19
28
119
111
49
266
95
64
65
109
41
31
71
91
44
37
142