18
56
49
30
38
7
36
592
45
103
67
79
33
54
34
63
65
14
16
44
27
15
107
4
166
57
29
22
525
32
47
113
43
51
42
402
109
48
25
20
84
23
55
64
58
178