4
6
5
0
24
25
92
93
71
33
167
38
23
57
84
41
48
234
56
87
174
112
66
130
98
331
172
81
73
59
132
104
601
214
185
769
80
222
42
162
89
245
82
74
260
180
49
146
852
250
102
124
75