13
126
52
71
79
50
53
62
28
23
10
29
295
69
112
174
93
37
34
149
490
156
86
18
76
360
116
175
166
879
370
38
110
40
145
160
225
146
96
43
186
51
66
57
21
135
26
169
33
73
394
55
139
115