20
34
28
15
13
7
25
36
32
29
61
17
68
35
31
77
92
64
43
106
560
37
148
57
39
22
38
44
83
12
78
24
74
53
26
58
133
67
79
235
112
33
47
143
70
62
99
40