20
34
198
80
108
68
47
52
22
73
29
50
45
57
70
86
24
49
128
95
26
17
388
103
54
142
238
116
13
79
23
69
155
78
236
36
90
88
137
42
38
212
53
33
43
11
46
102
62
41