18
45
381
83
272
37
28
92
51
30
78
29
509
21
57
74
133
36
79
180
134
82
41
44
248
97
22
58
516
175
137
19
203
120
42
206
59
52
31
244
271
39
130
90
73
56
50
46