20
299
30
59
107
71
15
32
93
44
91
42
24
33
61
123
37
52
208
179
128
9
210
12
13
286
5
94
36
76
62
34
65
148
60
47
18
40
27
28
23
3
38
287
116
6
22