105
139
108
30
6
195
122
192
200
19
7
25
9
200
16
11
23
11
185
68
200
62
200
200
12
21
45
54
42
200
200
200
116
200
15
200
17
13
46
101
56
36
8
200
7
22
164
6
119
200
10
200
6
22
67
16
16
10
53
97
14
18
16
200
45
56
13
32
200
200
7
31
16
117
46
8
200
46
43
200
200
26
69
22
16
11
8
47
8
200
6
17
34
200
140
12
36
40
29
6