93
44
275
82
45
159
32
43
425
25
67
66
34
173
138
172
61
24
37
35
360
439
81
123
495
13
30
31
15
141
656
322
539
111
68
109
168
239
72
301
114
41
48
443
1282
206
33
151
62
810