7
5
15
59
18
2
53
16
72
29
114
332
234
123
17
39
97
115
54
20
90
32
28
4
1
60
120
99
14
12
10
11
24
6
40
109
269
88
117
52