56
45
10
4
12
7
224
43
768
337
1366
51
33
121
171
126
34
392
346
80
13
409
17
74
65
29
62
111
252
23
1409
27
235
30
359
77
87
139