0
32
20
21
24
40
25
88
38
120
17
30
22
45
39
49
9
53
65
68
34
89
59
56
72
102
123
58
135
86
36
31
106
94
99
160
166
80
132
35
299
61
162
154
124
219
143
272
144