26
57
3
19
12
45
2
10
27
131
185
53
40
20
31
24
336
55
51
38
41
50
16
163
84
6
15
93
11
4
47
18
122
30
58
49
108
125
170
169
149
810
176
39
21
363
730
29
9
81