36
95
11
20
33
52
55
198
230
286
3532
122
74
49
173
39
25
169
118
513
5
124
24
263
29
123
117
46
222
76
148
15
755
37
720
70
98
923
188
211
113
409
200
81
158
102
266
47
62
141
96
99
218
77