104
128
126
45
75
3
31
8
123
49
99
44
259
52
16
6
46
7
62
88
2
25
101
215
15
10
5
90
392
26
58
67
23
27
28
211
36
186
177
131
166
108
540
54
133
68
48
14