32
68
112
77
37
312
299
52
47
67
46
141
356
69
370
113
186
405
16
1449
72
34
81
23
61
57
36
326
183
144
92
80
345
197
98
25
43
519
139
124
683
238
85
1404
116
75
33
1236
157
96
44
99
228
195
287
281
133