31
46
56
20
47
28
19
43
24
58
352
118
36
8
76
61
123
67
18
191
39
25
143
205
62
85
52
73
145
64
5
856
200
151
32
71
33
44
141
636
579
59
37
29
45
155
69
14
12