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