13
41
85
77
161
310
29
157
193
194
38
86
125
70
69
39
20
74
218
89
67
62
54
68
3174
87
37
43
78
83
10
2266
34
44
48
3196
238
646
918
59
121
8877
8
1940
550
24
729
19
12
53
17
131
137
408
11