2
80
16
119
57
40
69
25
39
52
90
239
36
143
112
86
14
10
7
24
26
18
12
20
60
32
11
50
27
5
109
41
96
61
15
77
98
114
1
35
53
59
76
34
101