59
123
95
140
31
65
159
111
166
43
191
262
14
110
192
22
15
19
130
32
37
27
13
25
18
68
33
42
11
73
195
85
116
90
92
80
34
54
29
12
212
61
88
56
100
62
194
499
69
52
36