8
10
15
17
852
4
3
71
101
359
22
9
137
141
79
0
98
143
48
105
92
102
77
24
45
298
36
30
126
524
14
38
88
20
52
46
1554
84
16
113
40
6
39
7
31
130
339
27
81