4
5
2
53
11
57
13
229
1
28
50
55
73
35
7
20
10
39
27
38
47
12
15
366
70
23
41
22
19
3
45
33
36
34
6
71
78
232
42
43
17
18
60
9
994
32
86