133
51
472
80
177
23
100
42
17
27
275
30
31
357
41
417
165
144
57
63
309
22
190
431
582
69
53
38
121
46
36
191
71