9
46
11
32
16
74
428
108
18
85
203
54
21
176
59
368
25
76
463
159
38
167
88
22
82
100
87
26
29
55
65
56
64
70
40
23
101
17
27
146
48
39
41
72
43
28
42
168