28
16
220
49
35
95
292
167
104
433
9
22
26
174
33
57
31
408
77
39
20
138
460
38
79
25
17
18
12
61
94
47
46
27
24
30
45
34
56
32
23
97
44
189
350
100