33
82
105
59
91
16
431
39
169
74
46
101
12
635
67
100
186
26
34
62
90
102
269
218
80
99
232
385
81
44
108
35
96
18
69
92
321
154
25
188
84
149
57
20
148
851
396
453