62
32
48
5
21
6
35
19
10
38
9
22
46
68
15
36
43
8
4
14
41
23
37
12
45
39
97
33
58
55
413
118
523
412
75
433
70
182
95
121
56
69
104
142
31
147
44
265