45
44
53
22
45
24
12
29
42
52
93
33
34
180
409
591
599
944
1K
1K
1K
713
108
333
355
486
443
105
78
123
125
50
41
65
113
124
87
57