10
13
41
42
26
15
11
34
9
56
49
27
48
89
18
3
8
16
21
7
50
0
31
19
37
2
290
81
57
20
70
40
24
46
5
115
28
22
87