28
50
8
97
89
47
39
6
34
978
18
63
19
122
23
25
20
62
59
52
12
40
30
144
96
53
1723
37
42
58
29
166
101
51
14
10
83
250
93
46
31
115
630
88