42
28
84
55
26
83
145
961
385
103
64
43
73
33
86
79
196
49
204
142
318
114
822
80
104
63
29
328
39
300
148
68
18
128
7931
172
50
253
87
56
61
27
443
671
74
147
124
355
19
562
226
256
308
96