19
12
20
1
13
4
35
7
11
30
34
24
8
14
53
156
18
5
159
64
22
32
37
63
95
23
250
287
28
29
48
38
59
73
70
98
107
15
174
369
55
79
593
62
25
487
61
44