0
6
43
3
13
39
25
8
45
27
49
110
33
58
169
310
32
14
44
19
30
122
64
15
181
38
304
41
31
29
35
51
81
60
34
42
162
63
12
102
75
324
28
140
139
127
91
92
93
216