58
89
33
62
12
42
74
13
39
84
56
246
191
120
64
72
99
204
101
82
253
123
136
100
118
128
116
78
144
110
61
34
28
69
66
134
96
43
24
17
107
20
35
248
109
195
208
4
81
98
111
102