97
123
18
25
70
90
13
22
49
179
66
60
11
44
15
38
105
62
28
51
34
84
24
421
41
100
46
138
53
148
4798
196
416
375
190
204
465
170
96
47
175
180
315
131
239
149