147
108
29
50
88
321
142
77
193
125
71
41
57
96
116
111
153
30
375
159
443
150
285
114
813
505
417
197
110
119
188
384
83
60
54
175
107
91
102
19
171
627
139
138
241
167
1408
176
48
143
122
100
606
218