3
40
25
10
8
37
16
33
12
2
26
14
36
30
19
44
47
18
61
76
132
31
21
52
126
4
167
89
62
45
54
57
5
48
6
17
11
74
108
20
420
91