2
30
51
14
12
60
38
18
10
34
20
28
21
13
31
22
84
47
23
26
41
7
17
40
33
95
15
27
45
19
50
37
54
11
127
99
72
80
63
98
214
69
135
32