57
29
28
85
34
87
89
35
67
83
38
3
1
33
68
49
88
70
135
116
126
78
189
96
154
9
25
95
36
108
216
179
136
115
27
7
112
74
117
30
44
185
40
125
20
19
98
23
46