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