25
85
9
45
274
15
48
194
31
113
117
17
12
63
305
139
53
38
374
1381
126
86
32
43
158
76
468
18
19
369
41
58
59
57
75
88
35
95
56
28
407
87
33
29