0
31
2
9
4
10
25
12
6
16
104
34
24
42
30
19
26
15
23
43
5
14
13
3
7
20
28
1
18
11
17
135
35
40
37
510