142
52
16
101
38
40
14
80
462
76
226
511
27
23
35
156
90
106
78
18
8
74
83
22
26
100
36
127
43
58
189
70
46
32
72
56
15
11
30
31
91
77
87
108
253
45
55
175
93
68