42
32
34
33
134
23
40
28
928
88
22
177
66
128
83
73
353
53
604
52
155
30
44
57
56
50
21
1777
109
25
136
62
76
379
126
26
568
132
300
99
143
48
160
347
47
103