1
0
2
9
28
10
36
12
4
31
37
17
27
25
8
5
6
90
60
7
16
70
80
22
11
18
21
75
14
131
34
56
96
3
39
20
29