0
9
3
53
6
78
18
12
54
37
20
23
35
42
34
386
50
26
92
46
24
249
96
193
171
184
232
82
102
22
25
86
43
59
150
66
56
40
58
75
157
87
168
31
142
68
113
97
30
135