0
36
176
40
18
88
211
46
37
13
20
11
111
81
24
16
49
32
144
129
39
27
83
105
198
120
56
65
25
71
76
154
204
296
183
75