24
159
133
51
44
87
43
48
73
245
120
812
68
25
11
64
173
23
6
311
220
81
231
148
93
839
9
199
351
36
131
66
91
67
108
46
696