111
98
1
7
26
41
64
43
20
122
89
12
35
17
55
90
144
25
84
40
150
65
18
75
200
3
42
10
45
14
34
28
36
198
9
5
19
13
11
6
99
254
1337
37
250
505
161
127
47
401