20
6
88
44
34
214
63
86
362
256
19
2001
965
62
512
200
73
38
932
18
8
5
53
55
85
92
81
127
58
124
29
42
52