98
261
155
136
128
79
43
31
160
174
151
194
127
69
599
95
86
126
141
60
89
51
13
16
54
14
50
24
33
18
100
80
162
52