42
65
82
36
160
35
57
33
25
2
37
8
1
31
69
95
18
125
6
21
60
81
51
78
63
24
30
90
80
45
50
124
94
54
102
58
87
67
46
96
62
27
68
72
108
79
29