10
142
60
126
27
70
122
29
21
170
30
14
20
15
143
25
387
92
18
53
64
45
24
147
101
50
291
381
42
419
345
396
67
125
46
79
198
59
62
49
3
405
113
72
23
36
26