35
66
47
445
68
343
30
683
38
94
49
56
57
27
28
91
75
37
52
33
55
999
11
179
84
96
44
99
309
168
879
39
82
332
192
108
62
31
303
413
131
41
79
54
610
34
36
480
129
71
21
59
95