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