25
45
255
355
156
195
93
28
101
103
8
14
40
16
27
10
33
640
97
193
125
18
95
77
22
23
541
2053
43
188
369
31
120
393
53
108
603
577
32
74
422
375
50
19
204
66
409
139
41
15
210