2
10
1
37
22
81
7
3
5
9
42
6
82
222
11
8
4
16
40
53
17
56
61
34
72
19
32
58
28
13
223
106
360
20
12
45
30
15
18
24
23
85