17
50
18
56
7
36
47
61
16
173
4
31
30
90
73
228
27
102
94
22
44
32
33
14
45
25
54
60
42
125
23
26
19
76
72
57
79
66
63
88
84
40
28
59
34
38
51
220
144
438