20
111
219
6
84
109
98
11
29
16
8
75
13
287
35
38
4
106
2
63
7
19
24
61
26
389
3
69
12
53
107
46
1
5
9
10
65
25
79
47
39
18
91