19
52
871
39
67
55
17
26
60
35
56
130
162
13
33
22
15
9
11
7
5
20
16
72
14
12
43
95
78
24
183
44
3
18
271
6
310
180
327
62
47
556
152