93
91
72
125
51
329
62
15
38
7
36
76
221
5
209
155
70
69
95
127
136
140
85
163
331
183
128
364
840
48