0
27
3
56
16
10
51
37
20
22
34
36
347
39
49
26
52
90
9
46
23
249
95
192
169
184
232
80
101
45
18
86
102
43
59
148
35
82
66
85
58
40
75
156
168
30
142
68
111
96
134