85
16
94
97
35
38
46
90
87
40
39
79
43
31
80
8
212
30
196
24
9
29
169
61
102
52
207
93
131
25
126
214
2253
69
99
41
430
17
60
96
65
134
54
37
42
15
122
129
105