25
33
10
66
78
41
1526
68
19
15
249
137
22
80
48
125
58
101
119
36
34
82
53
38
16
54
17
108
44
27
5
306
7
74
8
120
141
47
52
20
18
13