505
33
289
76
7
69
114
332
128
41
39
89
45
47
34
57
74
59
118
53
217
242
48
272
536
85
513
80
218
30
88
17
60
58
65
21
233
56
287
68
23
12
43
101
26
38
19
422
9
71
104