251
116
352
25
56
325
81
30
1819
478
32
24
39
267
48
13
33
77
18
324
22
31
129
89
35
59
139
46
163
95
102
137
274
112
63
60
38
134
96
92
270
34
82
91
192
70
27
86
69
41
43