20
33
28
15
14
8
22
26
36
30
61
17
69
35
29
31
78
93
65
47
106
561
34
37
148
77
58
40
107
38
44
83
12
24
75
53
134
67
81
235
112
143
70
62
99
41