200
10
38
126
5
29
111
40
14
7
17
22
25
39
9
8
16
11
42
6
13
41
32
24
12
49
21
23
34
26
88
33
19
120
77
48
30
75
112
18
51