113
9
364
541
268
56
494
28
121
94
41
101
100
46
390
847
693
63
73
59
236
29
225
169
38
55
592
47
139
212
123
144
89
67
18
78
104
37
19
23
30
57
54
43
203
206
34
171
44
79
58
74
11