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