2
111
58
57
51
5
122
25
15
84
19
37
26
39
14
43
20
21
13
68
40
52
6
118
125
60
17
149
139
131
10
18
70
36
59
64
34
383
29
63
32
28
82
83
104