12
70
108
168
142
10
17
51
31
139
95
25
74
76
123
79
366
693
1022
77
101
81
186
161
99
6
19
36
23
138
59
512
57
58
21
93
29
419
118
35
227
163
544
1444
68
184
266
209
149
39
346
157
150