44
29
25
68
64
24
52
781
18
35
46
147
143
63
492
127
8
15
751
48
30
1909
164
210
112
500
41
55
99
678
173
66
45
70
37
42
322
152
197
39
61
122
51
115
535
229
216
155
412
427
67
38