3
16
28
10
12
17
7
75
129
85
69
25
8
33
14
9
11
70
98
15
48
18
22
61
91
30
56
4
19
53
151
74
5
299
47
36
52
45
141