104
42
63
248
21
20
463
160
107
308
455
36
87
41
57
385
99
76
38
112
222
26
40
64
2853
345
152
80
10
55
29
56
52
382
31
39
50
136
398
34
25
131
45
329
215
192
200
18