25
12
95
164
3
29
35
190
10
41
32
47
22
39
33
40
53
63
48
38
52
19
104
18
16
75
51
55
92
73
137
26
239
28
74
105
99
88
21
14
15
20
57