0
2
1
6
14
34
4
28
15
50
29
11
10
5
31
3
76
26
40
97
226
20
108
69
17
48
7
32
13
100
9
37
58
59
60
286
63