10
46
520
16
86
12
60
40
52
87
88
48
36
37
26
56
96
77
45
44
25
18
29
76
38
64
91
22
58
28
74
51
162
104
70
68
62
34
8
105
41
140