25
506
3
10
38
551
15
50
23
224
166
37
26
110
18
16
27
66
51
24
116
14
80
53
145
61
41
35
20
208
352
47
137
113
34
302
59
87
65
31
119
325
17
36
671
44
130
11
22
100
85
62