6
25
19
15
43
12
14
198
218
45
99
73
22
64
51
35
128
107
74
90
148
112
76
70
97
60
101
105
28
29
54
108
49
125
30
47
229
87
39
71
72
133
165
82
33
267
66
251
40
78
98
297
147
131