1
16
18
14
72
29
75
50
21
38
23
63
25
52
263
69
146
96
323
514
88
58
93
85
388
154
76
267
67
71
101
56
195
241
54
57
28
132
109
65
265
66
90
176
253
24
83
157
97
78
868