0
32
7
1
11
33
13
8
3
17
6
12
27
19
34
10
5
39
29
4
31
40
36
16
21
102
248
46
38
35
25
116
52
210
76
66
56
49
194
85
113
48
47
359