62
39
54
143
116
124
313
350
287
91
28
60
309
151
126
101
88
87
122
69
104
53
85
51
34
24
17
57
100
16
153
98
82
58
48
89
73
253
190
56
47
307
135
26
169
152
139
184
130
117
102
52