328
127
15
216
42
75
82
244
21
403
22
150
288
27
32
347
50
52
121
102
83
491
165
313
229
135
139
459
145
285
91
51
634
182
60
99
57
100
213
78
72
56
333
39
20
419
270
877
122
18
297
108
81
37
36
38
125