25
16
60
33
159
47
13
15
42
31
24
23
21
64
105
56
34
50
54
1
2
3
108
48
73
57
26
19
35
53
98
106
58
30
213
83
27
41
28
14
5
22
39
7
10