232
101
702
451
364
175
30
92
104
98
174
164
356
82
56
52
167
35
90
77
100
99
18
142
534
125
116
119
216
147
1270
162
46
130
34
163
84
516
203
113
42
123
69
199
143
48
122
19
43
443
291
83
93
71