119
152
62
36
46
131
386
45
21
14
19
749
47
39
18
54
33
102
118
162
5
401
35
168
165
150
30
116
514
65
215
356
16
20
379
27
25
130
95
57
128
75
1
198
11
519
85