30
9
27
38
39
13
25
37
22
14
60
21
58
100
66
129
125
15
48
10
16
12
42
91
33
56
24
29
46
79
11
26
49
63
32
65
47
36
1
82
55
44
59
140