62
28
45
85
33
38
9
94
75
5
54
70
162
258
16
113
4
124
30
10
40
135
157
203
233
64
306
73
839
98
26
129
81
90
29
63
153
21
17
93
346
92
470
25
101
59
39
36
18
37
76