25
3
7
8
24
28
9
33
12
18
4
42
16
15
43
125
50
143
34
67
31
71
20
29
787
102
21
13
169
17
81
198
61
76
79
27
5
195
26
2
23
14
40