427
155
56
133
2217
51
176
12
25
82
267
34
38
24
32
15
109
42
94
45
53
27
86
29
400
112
106
9
54
583
88
44
69
130
263
365
148
114
122
20
41
77
315
187
118
98
103
16
18
50
76
248
587
137