11
21
19
20
18
34
13
115
26
16
109
81
22
199
25
10
27
42
256
191
32
67
331
316
60
57
323
53
35
124
28
62
54
116
43
88
156
66
40
111
83
539
7
89
77
41
222
63
36