12
132
63
43
254
62
84
19
29
67
33
31
15
57
16
211
156
6
10
24
18
20
11
36
676
217
47
68
370
287
337
938
213
386
423
128
140
91
133
46
504
274
421
183
127
681
409
70
684
5853
105
278