0
22
49
20
13
16
15
99
101
17
9
110
47
44
233
67
196
33
19
73
82
83
27
216
32
52
42
139
236
79
200
124
11
23
53
36
215
153
45
66
37
35
192
40
29
271
86
50
41
31
268