172
500
33
49
149
458
188
98
41
189
66
183
95
72
141
47
34
236
73
44
43
31
64
79
39
88
331
264
191
132
233
431
280
48
465
116
97
232
108
17
1161
120
105
145
724
823
70
106
133
50
20
398
344
114
69