12
43
14
7
35
6
75
4
5
17
20
67
51
19
32
9
13
10
34
29
30
22
54
8
2
48
65
40
86
15
23
59
11
31
58
28
49
62
47
350
97
89
499
68