12
9
94
33
8
5
45
58
11
47
137
20
10
81
219
16
84
23
181
51
19
74
62
34
40
132
13
93
240
578
43
409
298
118
25
49
27
1816
39
30
1477
22
67
285
155
232
36
15
42
133
188
53