14
37
43
56
50
11
102
149
21
57
4
69
12
112
59
92
42
16
6
423
20
22
49
248
75
103
376
163
511
31
52
85
340
129
98
100
38
33
45
207
477
55
54
71
29
109
7
47
68
60
237
449