518
63
30
22
81
21
52
101
58
15
136
31
34
36
67
53
137
14
59
44
125
23
92
69
57
64
112
409
42
466
166
295
76
71
51
70