10
126
9
1
50
4
18
24
6
64
33
45
111
3
7
16
17
60
165
57
38
15
30
44
11
12
77
22
35
19
5
14
98
28
39
66
43
20
58
31
78