9
102
26
25
91
354
20
86
63
19
69
22
10
50
30
14
156
12
11
17
70
44
83
8
2
18
32
51
38
13
15
90
28
352
4
189
85
159
440
34
184
58
49
45
374