2
23
27
15
89
50
34
25
4
9
91
8
29
17
10
31
51
28
84
41
45
12
47
95
37
57
19
13
7
106
64
21
54
22
43
320
70
30
14
32
3
16
138
115
128