120
79
58
61
38
126
140
329
89
395
85
206
69
95
98
91
349
441
87
68
130
72
35
46
24
167
235
40
18
59
186
62
30
937
155
133
27
136
53
15
417
64
32
290
14
344
52
39
620
187
67
199
20