32
47
99
687
446
54
43
36
38
60
5
14
17
112
8
56
28
19
80
30
107
6
12
4
33
23
9
13
312
3
1
7
45
16
18
25