5
61
40
2
85
27
13
59
19
22
66
32
76
6
11
89
12
31
251
10
91
80
79
52
30
63
8
24
18
44
17
58
983
43
9
62
112
60
115
48
47
42
162