19
62
41
27
66
29
99
253
138
58
80
213
60
86
170
122
120
181
77
30
49
90
136
48
98
38
44
81
188
71
53
35
40
20
229
262
59
67
42
158
134
24
13
129
175
95
83
70
61
387
96
113
63