25
29
66
10
6
17
7
12
8
16
14
5
20
22
23
15
13
34
31
45
30
24
26
112
104
35
56
247
48
28
19
65
78
41
44
79
129
124
57
37
68
91
33
58