50
89
77
71
743
165
99
185
97
111
68
70
220
166
88
60
81
146
45
82
203
256
46
35
86
55
567
66
41
80
93
64
116
47
32
43
56
57
51
30
160
98
61
171
63
190
18
131