66
113
23
16
39
84
58
55
100
412
135
103
333
110
61
142
36
171
19
377
72
65
71
204
27
38
279
86
31
52
126
46
190
11
745
49
43
445
247
125
104
158
13
109
33
37
494
692
63
76
47
40
45
54