9
67
43
49
45
257
75
25
29
42
48
52
100
69
70
125
54
36
20
7
23
157
95
34
187
221
18
285
73
98
81
117
76
57
184
149
41
66
65
207
44
105
108
62
85
6
77
28
15
33