8
13
9
24
4
38
102
20
40
23
17
31
2
16
10
19
226
120
44
18
271
104
277
1008
97
34
147
283
132
33
11
110
35
85
109
64
302
6
21
60
61
63
25
59