62
32
36
98
29
25
118
420
300
7
268
186
402
95
31
150
147
67
127
54
27
254
45
16
484
30
18
33
34
15
14
539
221
78
50
6
35
68
3
23
46
135
17
84
26
20
11