20
37
41
53
131
39
16
80
42
31
47
35
15
40
46
662
33
22
19
60
90
29
21
36
26
69
70
7
23
56
55
83
9
77
271
347
38
32
89
30
59
134
85
120
58