1
26
4
36
1331
165
31
253
201
50
110
37
100
183
30
170
24
174
78
292
342
224
170
441
56
89
9
11
139
477
100
366
35
183
25
1855
56
1611
108
486
120
354
177
286
87
100
38
10
326
101
481
