0
92
13
16
3
62
123
173
58
45
30
54
76
124
229
105
127
15
40
138
257
37
212
23
109
216
512
99
284
567
289
281
96
33
74
208
290
36
57
55
232
42
60
90
234
18
144
453
44
125
50
6
140
81