10
35
53
6
20
126
14
3
166
40
33
87
106
16
134
57
233
12
28
115
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
82