10
60
1
5
17
12
4
18
24
22
20
14
13
11
8
6
9
2
3
21
48
98
97
64
87
49
75
560
157
215
145
16
109
85
84
245
72