158
49
26
19
22
269
12
23
56
96
132
51
106
246
76
822
171
32
30
47
46
83
42
63
189
54
93
344
81
50
67
350
204
78
24
173
40
150
961
35
75
120
84
62
60