10
17
3
22
137
65
30
32
34
162
28
41
128
37
50
48
104
24
117
187
120
190
7
343
173
43
174
152
20
66
87
25
5
78
55
182
115
336
164
14
119
774
110
35
61
105
60
33