1
25
13
8
14
18
38
3
9
11
27
31
43
42
16
28
17
10
45
20
5
12
15
30
29
26
176
36
64
52
142
21
50
33
23
39
148
24
79