10
96
21
120
78
12
150
67
79
140
132
143
148
83
137
193
117
292
59
56
157
61
370
199
102
234
135
537
29
440
20
17
11
251
45
23
192
471
30
93
43
122
110
54
16
25
73
6
8
505
202
39
286