3
1
8
10
23
12
5
33
38
2
15
14
99
11
6
30
35
32
125
219
109
85
7
40
16
29
340
44
37
39
19
21
22
88
9
34
43
24
64
46