0
36
172
38
18
88
210
46
37
13
20
11
111
81
24
16
49
32
144
128
39
27
83
105
198
120
56
65
25
71
75
154
204
296
183