97
65
70
84
63
29
105
45
44
72
159
23
27
91
66
158
202
313
280
30
793
114
109
51
22
168
208
52
163
102
166
153
101
76
132
369
146
176
80
248
437
156
140
90
718
94
278
155
151
221
302
354
462
67
59
79