96
30
331
277
498
26
46
44
27
192
50
94
110
234
48
29
13
62
20
34
14
7
63
446
19
5
140
87
177
149
69
152
83
1
42
22
28
8
312
615
54
33
16
75
52
2
41
166
45
31