61
111
20
30
28
14
35
36
17
67
97
52
42
22
32
41
19
40
406
118
60
18
9
48
25
39
23
13
12
66
34
403
10
26
27
8
4
21
33
106
84
38
45
62
31