84
77
89
33
199
101
90
41
11
26
7
85
50
139
60
20
156
237
121
18
287
55
75
31
100
122
680
217
324
25
297
162
87
103
106
35
268
358
69
72
96
78
15
51
49
383
232
240
62
23
164
61
147
149
43
215
16