34
4
8
5
114
81
17
183
64
51
22
16
82
36
129
518
754
321
197
323
189
155
351
100
19
93
174
73
57
173
23
10
152
281
37
262
86
84
80
663
61
243
30
58
72
167