0
12
38
20
9
5
24
4
3
2
43
13
25
8
36
19
57
16
118
47
49
107
15
52
224
336
59
66
45
72
127
245
93
230
75
74
31
48
257
173
661
65
82
28
44
37
141