23
13
24
2
45
29
16
39
5
80
38
17
31
41
3
14
55
28
6
12
21
1
18
62
95
57
47
159
27
54
254
78
25
33
30
84
26
88
201
19
20
71
4
35
67
48
69