10
85
22
233
24
98
55
34
105
16
77
358
17
41
294
99
74
53
36
18
19
30
108
21
9
51
35
76
69
155
38
73
14
13
220
138
39
66
110
28
42
174
11
25
160
149
15
29