90
13
51
70
12
18
40
36
26
21
71
27
22
53
38
4
31
20
24
42
45
5
7
28
14
61
41
8
9
49
16
50
23
64
46
44
57
133
29
19
6
32
2