8
25
9
7
122
12
13
34
65
26
3
245
58
44
48
18
378
19
38
16
5
125
209
109
35
55
131
27
47
15
51
90
66
30
24
672
726
141
89
62
45
56