16
45
106
44
432
10
75
13
92
30
29
33
151
130
82
728
234
139
122
452
285
220
53
313
31
80
227
65
50
84
309
209
164
202
20
58
128
196
184
62
262
27
266
104
126
243
52
114
12
288
140
241