2
5
49
20
8
16
17
15
13
26
33
27
72
108
142
18
65
21
37
120
58
86
70
6
51
10
25
81
126
101
44
54
143
127
76
38
32
141
318
23
48
29
35
19
50
42
45
52
30
24