30
16
15
18
55
42
41
34
23
33
77
48
40
36
26
47
43
70
11
46
62
28
29
52
38
39
27
25
2005
50
374
229
185
14
22
126
3
63
68
20
51
90