0
8
5
31
42
56
24
23
49
33
54
75
26
19
12
62
32
4
65
229
133
146
71
13
15
2
122
6
35
77
25
79
22
11
48
142
106
36
221
192
34
27
111
76
67
112
10