142
109
75
33
77
31
271
9
93
19
53
34
209
30
73
72
29
39
41
22
242
16
32
300
55
120
64
57
26
18
44
161
89
46
63
90
351
17
27
14
38
216
66
28
6
95
74
50