10
30
47
53
51
113
114
190
117
159
93
109
95
124
103
541
179
56
327
110
22
121
64
75
61
314
76
57
108
66
49
100
35
68
59
157
118
303
282
210
97
182
79
90
152
122
94
258
156
70
141
120