4
1
6
15
11
9
3
29
2
24
7
60
28
34
20
10
8
41
12
468
49
19
44
21
104
108
35
75
63
53
182
100
31
18
57
23
88