5
18
29
35
201
42
48
34
178
13
66
39
154
17
72
46
77
393
9
121
31
113
40
10
21
73
58
57
11
16
45
135
12
98
37
47
15
309
378
50
2
193
223
153
82
76
14