26
68
12
261
73
126
92
218
65
35
94
25
140
144
62
70
132
60
358
164
19
83
16
58
64
69
123
178
109
67
55
81
10
32
39
40
9
117
203
129
66
111
49
42
44
93
136
159
48
21
15
147
31