5
183
35
21
444
74
118
13
59
95
64
189
57
50
2275
491
576
30
117
672
41
4339
9
176
20
19
321
834
362
31
340
236
75
112
22
135
62
124
102
168
91
144
197
268
26
66
140
188
33
36
25
245
182
192
93