8
11
2
7
4
13
3
45
36
35
24
81
40
22
20
27
46
93
31
9
5
88
53
26
18
21
29
63
17
335
247
282
66
84
65
23
16
75
30
116