73
21
56
90
50
63
83
95
29
15
99
26
171
94
87
19
42
224
411
174
124
139
64
52
35
18
61
301
109
77
71
46
23
20
115
58
67
274
225
282
89
146
167
28
80
112
41
59
134
22