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