10
90
514
57
85
518
115
31
23
72
16
53
38
17
104
48
35
42
36
67
60
167
451
71
111
135
29
93
25
49
176
369
52
58
64
78
190
75
84
74
82
103
91
128
166
109
319
69
283
106
202
151
123
77
47