198
21
18
43
276
39
22
159
516
56
23
30
67
25
52
103
38
176
46
53
41
48
86
62
144
16
93
32
119
26
95
75
91
123
20
387
37
487
190
260
66
69
57