66
179
54
38
26
177
140
15
56
57
27
18
45
67
35
165
23
17
13
50
93
49
51
75
41
149
64
59
160
108
40
738
71
69
135
96
123
182
118
142
68
89
111
32
55
126
202
30