3
148
21
38
113
88
70
31
52
144
33
40
158
19
10
16
22
12
56
25
17
8
9
149
4
154
48
101
13
7
102
18
94
45
179
30
5
42
49
74
89
106
79