6
25
19
15
43
12
13
198
217
45
98
73
22
64
51
35
127
107
74
90
148
112
76
70
97
59
101
105
28
29
54
108
49
125
72
30
47
228
87
39
71
133
165
82
33
267
66
250
78
297
146
131