0
2
3
32
4
9
47
7
36
51
17
12
11
10
1
5
18
40
29
21
20
100
14
15
27
30
87
78
53
33
75
57
23
129
48
16
13
104
315
111
72
97
232
120
35