5
4
1
35
65
16
11
15
19
62
46
403
18
14
27
83
66
34
12
47
45
60
2
13
95
31
142
143
120
108
85
63
71
22
79
58
17
118
99
38
3
7
20
92