19
144
7
27
33
25
23
64
62
105
3719
24
28
39
26
167
29
147
525
301
88
40
3
3450
17
965
348
60
216
35
44
61
52