513
20
23
29
24
8
14
13
74
98
11
162
64
1
28
130
147
177
19
42
107
15
78
272
452
119
69
6
35
61
12
38
9
79
21
46
49
91
62
123
26
53
77
31
175
227
115