100
6
88
69
18
240
49
9
2
48
25
30
73
35
4
5
3
14
13
24
29
19
36
33
22
75
8
7
90
10
60
77
83
38
112
67
63
20
17