9
114
255
28
142
46
32
4
15
27
7
44
2
92
57
1
76
12
120
169
263
21
47
68
631
257
178
71
84
11
20
52
98
31
113
18
127
498
29
97
313
49
107
607
508
3
88
35
16
133
36
220