2
7
40
24
23
10
31
9
155
104
112
16
25
15
37
8
119
45
30
21
13
58
43
1
3
19
20
12
33
22
49
6
26
42
46