16
5
99
189
85
14
111
41
25
21
40
7
44
125
31
35
70
26
3
29
34
39
23
42
593
46
1237
74
105
4
38
37
0
24
303
166
57
11
258
15
69
10
56
8
33
43