142
113
76
275
88
43
47
116
107
130
74
123
59
34
180
394
44
182
30
33
49
156
126
174
25
143
26
36
72
138
80
63
135
383
139
175
56
390
69
8
28
120
39
51
38
99
37
29
312