50
4
39
23
24
20
52
61
15
7
81
193
111
198
27
32
6
59
47
112
126
64
53
19
26
12
46
8
16
18
9
29
250
83
85
13
21
34
38
31
485
109
162
386
154
36