20
100
44
12
16
137
14
57
80
83
52
58
79
26
34
72
127
176
96
39
151
30
497
158
91
18
76
371
124
169
898
373
40
113
164
232
146
187
53
68
29
60
22
172
33
74
140
117
95