58
72
27
93
87
135
95
48
35
24
54
38
96
43
478
75
166
143
88
282
51
138
16
69
40
12
226
124
101
71
265
214
39
180
272
23
41
37
81
50
25
248
47
127
61
358
1268
203
174
46
234
241