56
2
47
30
52
25
22
33
296
18
20
49
29
560
105
141
81
37
31
267
40
28
96
46
80
67
17
23
57
36
7
34
264
692
334
180
55
90
43
39
75
19
72
35