0
2
4
15
3
10
5
1
19
8
6
7
22
35
27
29
11
76
30
17
37
52
36
13
34
32
24
94
50
102
100
40
227
99
56
53