26
66
34
9
10
139
105
29
3563
238
28
35
39
30
37
81
23
132
41
32
282
88
1138
598
135
89
388
8405
647
73
149
110
87
128
186
145
156
52
48
170
194
62
18
169
403
56
4110
12840
573