26
11
54
40
22
38
8
35
46
13
34
33
5
59
27
12
32
58
16
123
2
132
943
164
48
125
17
112
99
39
19
84
138
43
28
80
91
88
221
96
191
159
305