13
16
85
61
35
59
34
83
18
98
44
416
11
89
49
62
71
122
32
246
103
333
60
892
268
898
212
74
87
47
91
114
225
388
129
72
207
15
38
592
540
340
384
255
194
101
28
857
253
68
106
81
144