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