94
333
347
114
251
171
398
85
326
183
191
161
104
87
150
262
252
63
77
69
32
517
226
42
111
180
219
344
133
28
34
58
70
151
76
48
23
18
71
134
573
168
50
39
22
30
31
60
90
55
255
105
24
330
67
66
25