2
20
100
4
5
146
31
22
98
6
40
3
49
8
24
15
27
36
33
13
48
30
23
57
85
52
7
11
21
9
347
16
99
28
83
14
10
148