26
10
387
120
29
61
224
225
289
144
57
101
48
41
501
148
146
25
94
77
96
66
32
642
118
35
19
69
71
115
95
206
252
98
194
105
116
1011
83
39
56
64
63
24
60
119
12
49
154
51
42
149
229