118
132
71
26
106
23
113
42
36
148
210
288
43
58
238
282
55
56
116
39
98
18
49
11
75
22
182
13
561
20
209
80
37
171
239
52
47
24
145
21
32
100
79
12
77
174
136
234
15
94
29