157
101
568
56
21
32
81
19
108
53
141
483
30
69
398
99
131
71
18
75
29
31
50
26
299
57
55
39
74
54
34
35
89
233
165
93
44
73
43
63
46
27
37
23