10
113
479
26
37
59
137
40
66
73
21
53
14
511
98
1103
39
19
88
41
16
24
27
15
30
48
5
45
80
46
205
220
31
212
139
519
20
311
22
13
985
315
146
58
72
68
145
395