54
46
21
100
75
94
23
35
22
210
81
20
77
27
128
69
88
14
84
389
31
34
39
234
43
209
286
25
122
32
101
74
298
89
129
304
40
26
24
18
28
60
49
208