5
6
4
0
24
26
92
93
72
33
169
38
23
57
84
41
48
235
56
87
174
112
66
130
98
331
172
82
73
59
132
104
603
214
185
770
80
222
42
167
162
89
246
74
260
180
49
146
852
250
102
124
75