2
106
10
21
49
130
8
38
147
18
17
25
69
75
7
30
89
64
140
85
34
50
99
135
128
90
94
83
121
179
96
56
62
82
91
241
132