0
22
12
98
13
8
112
137
60
76
138
127
81
21
52
63
50
140
45
39
54
44
67
92
71
20
261
266
295
126
316
427
161
194
182
257
150
48
65
752
183
30
106
332
169
46
114
152
236
659
113
268
385
244
116
72