0
1
5
3
2
6
14
34
30
15
51
29
11
10
4
32
76
26
42
97
226
22
108
71
17
40
48
7
28
13
20
100
9
38
58
59
60
286
64