20
944
143
15
27
59
144
100
13
19
25
87
34
33
8
155
97
39
28
26
238
6
61
48
22
302
23
64
96
133
286
79
336
313
335
91
88