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