8
88
21
19
30
5
62
72
260
152
24
13
16
35
15
256
77
114
32
87
58
17
144
23
116
63
36
86
54
121
83
106
34
74
132
73
59
234
31
49
571
159
188
100
80
351
42
26