2
9
14
22
4
8
6
71
30
25
29
13
21
37
3
11
23
15
16
135
36
1
32
330
319
235
190
243
127
97
179
207
447
199
1240
79