16
28
97
34
36
29
42
102
52
30
19
26
46
7
12
53
17
93
41
67
74
45
24
37
132
174
32
43
57
14
63
49
27
92
94
44
113
302
641
35
118
179
68
90
223
164
88
129
55