78
178
121
109
101
19
57
91
64
93
43
90
40
15
7
17
167
106
36
20
51
8
84
187
49
53
103
175
154
124
112
72
327
252
25
157
52
28
55
50
105
117
89
9
33
45
88
114
208
99