99
11
32
215
19
18
49
6
139
2
75
15
13
83
127
53
9
191
627
21
31
193
90
190
217
118
39
86
109
348
207
34
74
122
290
238
60
1481
78
26
569
4975
27
163
202
87
10
16
29
204
23
5