275
45
33
143
122
124
72
31
69
80
218
227
83
15
44
99
46
537
39
43
177
71
58
51
180
152
142
96
85
103
126
146
108
84
20
30
125
189
38
42
118
511
129
68
295
496
81
178
373
116
109
182
89