25
31
24
12
55
56
10
92
235
325
6
28
95
41
67
8
204
50
69
17
154
107
44
57
237
125
274
137
79
75
151
62
66
22
86
15
60
205
30
114
97
80
316
34
199
26
159
98
124
110
167
120
89