38
21
2
36
30
14
56
61
45
90
112
55
15
86
137
27
13
324
306
64
40
52
154
101
16
26
242
18
72
119
23
67
143
95
33
8
118
311
35
325
42
37
115
171
32
124
650