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