30
45
38
78
17
100
39
21
8
24
26
15
11
49
160
50
18
42
86
58
43
20
53
52
37
22
36
48
98
56
47
40
44
60
156
157
136
159
64
199
102
74
230
150
88
132
130
87
68
61