52
45
80
67
73
26
33
141
37
70
68
59
39
44
298
118
18
10
461
211
87
281
111
29
627
441
40
110
243
86
130
32
182
27
63
551
66
48
155
78
378
204
38
43
175
30
283
293
834