50
104
83
147
108
204
33
48
29
96
46
59
287
40
74
95
71
7
30
77
61
58
56
15
97
193
123
55
73
84
22
34
63
75
162
151
60
78
121
99
183
65
27
126
43
72
111
38
98
87