19
15
27
10
85
22
115
39
105
127
87
198
60
47
689
16
13
129
73
20
9
254
35
83
645
40
28
272
7
23
173
2
66
8
107
981
67
33
103
44
41
12
18
114
14
32
241