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