29
14
16
625
19
20
25
52
8
26
13
46
59
17
39
4
49
252
15
43
10
38
27
22
364
28
68
86
173
113
103
41
36
33
31
18
167
62
3
57
76
24
37
67