30
77
51
53
44
41
42
43
23
25
24
28
61
35
11
10
40
32
19
18
20
27
49
46
22
33
21
34
15
70
80
65
105
99
68
47
63
90
57
26
100
31
64
180