86
71
28
93
49
94
25
36
83
158
72
70
109
59
8
42
73
12
39
13
40
116
84
103
214
168
512
64
118
15
52
19
35
62
20
53
128
10
259
43
17
61
291
51