166
137
119
35
114
120
171
51
96
82
198
67
338
186
116
248
296
342
362
40
117
232
226
499
146
289
31
43
68
71
621
161
70
69
59
12
370
53
113
38
19
66
77
476
331
433
58
164
201
107
17
323
72
83
105
27