257
59
116
36
56
187
22
94
33
48
86
43
576
331
76
163
423
71
330
45
41
38
272
31
193
164
144
112
40
37
83
127
133
88
95
90
34
126
61
104
50
73
233
287
17
169
72
113