35
11
50
52
83
181
6791
368
61
47
60
197
58
147
417
39
262
34
30
15
87
26
48
396
10
29
41
103
31
28
43
56
1807