19
33
27
31
45
108
36
28
58
22
57
18
25
26
156
188
180
46
10
55
125
8
72
164
35
64
14
13
16
503
9
29
11
151
148
103
67
40
5
6
88
43