9
92
23
72
18
44
31
16
11
40
47
14
56
63
46
22
95
314
50
86
33
192
60
187
120
165
288
297
209
51
463
38
35
203
17
12
174
198
64
465
67
449
516
211
37
43
26
104
42
188
229