19
32
17
13
21
5
22
23
27
37
24
8
18
34
20
36
14
40
39
26
9
25
220
35
105
44
282
397
138
66
92
45
215
63
87
367
258
973
200
74
933
56
86
97
139
59
131
29
52