12
64
5
4
56
7
21
93
58
8
108
30
25
53
33
82
46
18
17
16
38
69
24
23
26
204
47
77
9
3
29
11
10
2
60
49
43
20