88
69
78
297
39
493
102
606
48
116
118
120
40
33
46
682
37
31
64
14
133
128
45
146
163
109
202
87
30
21
15
41
49
52
42
1249
138
97
100
1782
556
156
111