10
11
29
39
4
59
44
30
13
164
101
105
70
17
7
25
9
6
37
24
27
43
84
8
149
222
36
221
93
82
20
45
295
99
168
362
47
286
78
35
163
174
94
23
48
19
192
111
73
12