12
28
10
20
9
21
13
18
30
23
16
632
22
15
17
33
53
64
46
14
19
91
545
11
79
80
35
58
31
8
51
125
44
26
49