9
113
53
30
50
16
227
118
65
11
99
373
71
67
35
31
22
37
62
218
92
396
32
38
329
108
76
40
185
577
61
15
184
48
42
56
96
46
214
88
66
112
616
83
186
29
24
162
45
294
104
253