22
41
278
70
61
73
21
56
90
50
63
83
95
29
15
99
26
171
94
87
19
42
226
413
174
124
139
64
52
35
18
301
109
77
71
46
23
20
115
58
67
275
282
89
146
167
28
81
113