22
131
81
15
31
18
221
56
11
66
486
156
98
95
33
65
21
75
389
352
226
30
46
162
406
94
42
180
77
200
49
19
73
116
349
133
141
90
211
296
106
78
64
68
380
62
50
172
80
35
190
309
36