10
56
43
85
34
58
139
32
45
30
52
42
68
144
200
315
39
67
50
25
152
154
61
92
91
28
53
40
785
51
146
182
75
186
148
524
55
73
564
165
109
24
72
71
126
100
120
23
26
311
167