3
71
18
16
9
33
8
70
26
17
38
22
27
39
77
43
4
59
32
30
99
45
498
52
23
6
46
14
274
62
124
1
2
29
53
7
126
36
56
87
143
11
5