2
18
8
50
14
37
63
6
1
9
13
52
22
3
99
34
45
17
27
7
126
41
243
23
32
38
15
49
12
5
74
16
51
72
21
185
111