6
18
10
125
77
17
61
87
229
47
49
450
121
157
145
506
19
317
51
30
58
112
43
113
79
126
41
21
23
40
165
118
213
63
72
105
90
38
82
100
119
129
46
468
14
162
249
110
31
33
27
83