63
76
70
966
28
61
39
21
40
50
107
52
59
71
8
66
30
332
753
5
23
36
14
19
49
77
27
43
41
9
38
102
45
24
42
35
11
33
4
7
12
15
118
78
82