3
9
8
15
91
4
6
25
5
21
56
33
161
39
7
14
50
42
40
24
48
57
35
11
27
16
19
13
22
90
10
44
18
1
290
49
20
85