58
13
21
32
51
65
39
14
131
209
402
36
111
4
103
29
49
93
42
34
476
152
22
619
151
43
89
128
295
47
60
70
78
188
81
165
6
80
773
158
404
105
28
213
540
206
175
69
37
358
164
40
85
101
88
33