30
9
123
8
200
32
7
53
141
10
14
5
34
21
77
40
18
35
68
13
6
12
16
26
15
111
11
33
20
31
39
24
25
17
22
37
85
48
23
112
19
51
28