13
20
29
23
43
18
78
4
6
68
42
55
19
586
22
44
50
262
30
349
24
178
127
70
5
16
53
104
8
34
101
66
12
47
62
26
17
404
10
7
355
98
122