2
105
10
27
55
107
3
75
37
16
12
35
59
50
47
83
4
6
21
67
98
68
14
138
5
9
7
13
20
11
31
53
15
22
0
72
115
17
79
8
192