132
83
47
41
20
64
99
394
62
26
125
27
37
32
70
81
420
18
369
85
389
45
309
34
56
29
88
28
30
58
50
36
302
35
55
84
16
23
39
71
53
31
312
25
44
33
110