10
45
97
61
64
111
333
50
47
74
92
116
42
70
105
38
95
73
170
338
36
44
34
9
58
19
17
6
15
60
312
128
23
52
257
75
243
461
101
20
46
100
13
107
54
12
172
32
275