40
10
64
92
16
135
110
41
43
49
52
50
57
35
30
39
31
33
51
17
11
27
166
13
26
72
24
71
18
20
68
439
117
29
215
184
5
8
9
78
55
93
37
6
36
114
99
146
141
69