25
41
20
50
181
53
18
46
59
61
35
104
34
14
16
47
69
44
7
8
29
13
33
10
95
21
23
97
62
32
12
137
9
11
30
103
17
99
265
80