18
11
41
19
23
63
440
7
22
346
52
20
5
45
25
62
74
470
53
44
76
34
106
17
38
84
100
10
2
73
36
13
6
27
89
1467
85
736
29
176
189
35
12
355