40
4
5
3
2
25
20
32
94
182
49
62
39
95
14
74
89
44
31
80
57
83
41
21
33
8
47
138
26
29
99
261
19
24
10
34
17
16
12
18
36
53
50