5
31
200
199
6
66
37
12
32
53
25
128
51
18
77
7
9
50
8
33
19
49
136
36
30
174
62
34
44
23
14
70
98
96
85
99
13
198
40
16
17
11
26
78
195
20
129
58
181