99
41
100
8
24
9
6
71
39
20
32
12
18
143
29
16
27
28
59
58
55
35
186
124
40
529
19
15
23
7
17
5
44
219
47
21
0
31
37