19
23
10
22
5805
162
120
36
418
142
15
41
14
2
46
245
56
233
45
25
59
112
18
11
62
116
85
58
48
3
117
76
9
61
28
50
38
17
132
39
89
24
35
6
52
81
34
170
254
12
21
54
484