12
33
26
9
22
13
72
50
7
20
74
16
15
38
37
310
489
43
180
245
30
61
1382
45
28
633
54
60
47
27
339
42
57