8
10
25
31
33
62
27
38
251
48
40
47
18
50
145
185
17
53
90
29
54
73
32
30
26
59
49
22
2
6
9
93
80
114
24
20
36
4
3
55
78
39
492