486
22
40
212
34
282
197
61
110
74
73
29
146
76
12
254
51
81
21
231
37
99
102
88
38
66
122
93
130
210
24
182
97
11
69
23
42
49
90
139
268
72
236
57
101
294
378
19
354
67
56
255
45
71
189