120
16
15
28
34
37
288
470
107
30
10
18
35
61
118
33
27
80
64
93
775
185
25
202
99
55
329
183
72
94
42
254
31
65
24
75
373
53
23
86
59
177
121
50
350
114
536
68