4
26
35
18
168
125
13
173
19
137
47
185
323
248
15
77
22
349
16
23
33
411
484
6
189
1381
25
9
101
66
28
43
38
45
233
34
54
98
78
401
29
52
41
160
709
265
110
5798