9
93
23
72
18
44
31
16
11
40
47
14
56
63
46
22
95
314
50
86
33
192
60
187
121
165
289
297
209
51
464
38
35
203
17
12
174
199
64
465
67
449
516
212
37
43
26
104
42
13
188
229