25
598
541
347
44
386
47
31
71
87
258
27
58
26
77
72
13
195
464
102
104
29
877
80
82
48
56
10
204
257
70
172
9
108
85
22
49
79
144
84
90
81
119
16
18
32
40
88
146
64
23
78