50
61
1235
41
77
73
65
431
62
14
38
221
47
9
217
625
36
26
21
151
180
296
111
35
33
104
103
81
25
11
188
285
113
15
131
170
70
27
144
350
899
44
378
42
53
49
183