475
43
62
134
98
254
97
70
30
65
184
100
127
58
79
21
72
275
102
281
287
152
46
40
28
73
92
1414
71
37
19
68
88
49
59
16
47
508
122
700
53
167
54
64
38
101
103
266
29
131
193