40
18
7
163
41
33
52
22
28
57
394
2
25
26
144
16
154
12
29
171
103
74
50
85
47
10
14
23
43
111
30
62
123
91
129
42
64
119
51
72
45
86
100
76
137
153
32
223