25
39
10
32
5
8
79
3
118
14
69
76
33
398
44
91
580
68
51
62
133
28
47
16
27
13
72
42
12
29
49
45
84
9
52
954
139
19
54
43
34
17
140