10
25
181
257
243
34
74
61
49
23
50
36
81
68
19
32
64
27
92
57
69
24
62
359
38
120
102
20
17
110
43
124
55
303
40
109
58
39
113
31
18
82
127
208
56
30