5
29
15
37
141
21
22
16
4
11
2
93
24
23
6
27
14
26
17
18
7
3
149
57
49
13
158
178
28
60
35
33
32
75
44
61
84