3
8
26
12
43
39
35
117
9
156
51
11
67
128
87
71
65
17
224
83
217
182
70
76
33
74
44
139
21
462
46
6
524
220
107
64
49
19
63
120
108
159
118
127
75
20
296