2
24
10
1
69
9
85
18
106
374
395
409
58
754
59
79
44
57
52
27
53
26
15
20
5
28
111
32
119
34
65
147
43
55
385
30
90
49
124
29
222
19
40
81
117
33
162
83