31
40
36
10
68
52
32
26
38
53
45
41
71
99
46
9
13
23
54
147
20
74
165
55
93
44
91
30
73
76
25
103
65
118
98
142
61
51
50
12
17
29
77
35
112
491
130
452