46
35
194
105
43
92
52
153
19
309
115
192
36
112
181
746
60
14
729
84
31
72
65
228
11
256
45
25
13
74
47
57
50
172
9
89
66
81
40
71
64
346
177
195
44
99
80
28
141
308