13
31
20
80
67
14
88
38
34
18
36
42
17
21
28
40
37
15
24
23
58
33
90
83
61
32
101
223
240
114
235
110
76
643
26
49
148
84
29
138
22
41
132
56
10
174
78
51
44