10
174
32
23
58
67
124
15
50
34
71
53
19
96
84
297
438
413
196
456
432
17
13
150
48
49
92
74
108
121
272
90
57
62
47
125
175
128
103
30
79
39
54
221
382
37
36
99
181
101
28
40