0
30
6
16
2
46
13
1
3
10
15
22
42
31
32
11
24
23
37
34
66
12
111
14
8
33
26
55
96
29
71
18
51
56
43
25
86
57
21
118
175
103