0
37
8
5
24
1
23
6
9
46
7
12
13
2
10
29
63
44
42
26
49
21
97
22
73
128
82
30
653
108
86
194
25
145
138
20
198
101
45
94
18
204
31
27
142