16
36
53
30
32
33
46
10
59
104
9
70
14
48
35
25
265
19
61
82
372
2124
196
197
413
21
60
23
191
84
24
92
93
17
370
42
52
127
152
91
173
95
267
274
115
51
137
148
203
153
911