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