26
82
13
40
76
57
31
89
45
81
63
36
11
27
19
70
34
48
62
55
6
38
1
12
7
28
15
8
5
289
180
232
99
451
285
111
221
103
132
77
214
122
164
83
16
52
9
20
74
95