33
101
75
96
25
559
860
45
120
26
63
91
156
35
42
248
27
92
73
81
6908
184
495
388
62
253
49
32
455
39
94
44
162
54
79
38
46
68
84
48
41
312
99
220
52
37
106
36
125
28
119
86
277
121