25
120
26
20
32
57
111
24
65
43
54
106
39
78
122
88
9
86
183
241
138
81
41
153
76
36
17
62
84
29
214
168
176
42
48
87
310
82
31
350
233
282
139
97
52
12
13
100
38
124
7