60
33
190
99
170
79
80
39
65
31
96
41
139
199
75
38
29
76
37
69
90
58
35
89
200
160
77
500
269
70
100
49
95
46
50
230
165
45
130
43
400
140
149