50
35
163
25
192
343
47
104
92
127
82
524
85
101
55
280
175
16
45
112
260
130
226
161
141
65
255
165
68
121
66
272
59
365
507
15
159
76
124
200
86
110
56
107
42
72
316
18
113
99
62
111
74
103