6
14
2
1
38
10
11
35
13
8
3
23
12
29
19
20
36
39
28
5
31
40
16
21
17
37
102
248
47
26
117
52
210
76
68
57
50
194
85
113
27
48
33