32
20
27
487
96
92
562
65
43
55
33
110
22
17
26
46
6
10
105
19
657
356
8
73
23
77
104
44
41
40
34
123
30
15
14
35
16
99
80
4
93
143
57
256
221
45
39
38
51