6
75
39
31
46
38
86
70
44
16
45
11
15
35
20
94
9
1936
56
37
92
128
55
49
3937
80
50
413
23
133
261
66
142
18
34
239
69
47
85
25
418
448
460
12
349
857
212
110