0
22
24
13
38
76
112
144
103
57
140
87
86
88
143
137
123
99
134
226
83
180
195
461
118
102
151
221
138
70
105
80
111
35
51
56
114
74
299
240
165
157
84
100
106
60
73
172
136