3
9
25
2
22
35
10
53
14
47
78
24
8
88
52
84
65
77
16
79
46
56
63
43
74
64
59
34
42
160
32
41
30
80
54
40
85
71
29
368
33
73
17
48
67