2
24
7
12
5
19
6
94
90
31
39
14
34
175
63
23
68
42
158
10
32
41
62
69
17
188
65
75
46
280
50
157
177
191
238
122
212
163
308
288
135
454
101
710
61
66