20
18
29
122
14
70
42
7
10
15
39
51
30
49
36
33
32
31
21
26
8
17
9
38
41
12
53
125
43
22
23
6
35
81
28
286
16
118
64
72
37
152
40
60
262