40
65
99
64
57
115
22
27
116
94
26
43
36
24
18
50
17
7
38
37
20
83
384
32
60
95
134
106
104
98
113
168
129
107
87
76
245
123
56
16
244
10
47
2
200
15
58
8
35
55