12
22
8
64
45
49
54
17
4
9
70
14
59
23
128
132
523
29
26
25
60
6
71
27
33
102
19
50
43
101
11
13
347
316
56
20
240
120
208
7
42
3
16
10
130
65
40