18
32
14
8
81
78
27
42
29
12
13
1
59
41
53
90
37
400
19
16
4
7
312
10
5
38
30
203
6
126
246
224
167
11
530
21
61
22
56
45
46
71
151
33
266
70
57