78
69
96
63
52
113
85
33
27
93
45
20
55
51
192
37
29
150
115
35
11
110
104
65
7
82
48
31
22
64
38
58
92
24
61
109
60
237
114
189
298
71
25
170
99
121
299
12
94
138
159
124
145