3
35
66
36
26
30
22
44
33
15
13
29
25
58
41
46
52
34
14
43
64
18
214
106
17
679
19
57
93
31
69
27
87
738
42
73
62
180
88
45
24
48
6
91