33
60
50
26
56
49
89
64
20
59
73
36
47
7
190
41
77
35
18
40
108
42
37
8
203
83
71
79
78
166
25
213
97
742
94
45
10
754
164
136
99
67
185
66
75
27
111
74