20
22
12
51
13
49
26
18
23
27
92
19
47
33
7
35
234
250
14
8
11
6
40
21
17
48
16
15
52
81
42
131
152
149
129
577
76
36
379
676
142
31
78
43
24
37