122
130
46
9
109
38
60
555
40
44
4
45
47
27
24
31
12
18
8
11
6
7
15
14
19
5
16
22
69
29
89
17
52
23
25