9
173
18
634
15
149
27
61
25
54
31
23
129
63
19
68
276
329
116
12
24
10
75
16
43
85
99
17
13
26
11
33
7
60
2
20
37
6
21
70
38
239
144
100