9
28
7
122
12
13
34
66
26
3
245
58
46
49
18
378
19
38
16
5
125
209
109
35
55
132
27
47
15
51
90
30
24
673
727
142
48
62
45
56