25
1
24
39
20
14
60
18
47
78
40
35
22
27
30
235
12
74
225
95
82
218
289
222
65
157
98
487
152
552
318
90
109
128
76
656
538
187
223
86
143
73
28
116
41
42
790
99
55
127
104
49
48
56