35
84
83
46
16
105
15
71
60
31
6
43
28
66
79
9
23
42
85
24
29
99
13
682
77
54
323
990
37
179
18
17
50
115
26
57
39
55
91
44
53
78
95
88
4
114
27
74
72