22
23
64
30
26
70
87
57
50
74
45
34
79
168
61
40
320
18
118
223
188
123
90
76
15
47
46
24
146
21
31
75
112
342
37
111
54
29
41
394
58
91
166
210
109
20
49