10
33
41
28
29
26
85
276
36
17
57
14
25
20
113
221
48
470
8
21
61
54
67
170
34
31
18
22
109
60
35
279
5
83
16
531
76
116
27
19
12
167
222
44
106
168
171
172