20
17
59
34
28
76
86
57
30
119
42
78
32
415
222
325
63
195
254
180
324
73
68
133
114
100
62
74
37
127
43
41
296
171
81
123
112
45
39
84
53
103
67
38
75
36
60
35
15
46
117