109
587
24
3
9
12
19
29
18
43
10
5
11
13
4
235
6
27
28
47
7
83
14
23
37
117
2
59
15
31
8
1
45
70
57
51
79
62