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