513
110
68
52
509
101
56
200
97
115
186
156
248
260
373
335
424
863
459
232
364
30
1467
93
40
18
41
24
152
89
37
22
58
125
242
230
25
55
6
21
20
23
34
235
226
90
227
102
96
72
8
48
144
196
46
70