26
320
255
59
95
101
58
103
129
139
116
19
15
94
667
263
25
32
312
97
31
16
43
189
54
53
68
47
92
319
604
1167
33
34
114
88
29
532
119
169
41
46
50
78
304
28
74
18
64
67
57
141