13
72
9
23
45
31
47
103
21
79
92
10
7
20
98
87
24
12
612
148
870
38
419
205
18
236
39
78
126
17
26
27
11
52
42
34
320
41
135
152
8
56
101
113
40