30
21
185
69
82
39
97
46
26
44
49
74
62
164
20
54
63
230
168
621
337
35
131
79
93
27
291
53
146
42
326
16
45
18
33
19
81
73
31
163
43
424
319
83
48
55
148
76
135
194