10
35
53
6
20
126
14
3
166
40
33
87
106
16
134
58
233
12
28
116
120
21
121
23
43
164
138
45
181
52
69
92
433
85
80
144
248
232
128
15
90
18
100
188
46
26
2
111
105
47
82