51
11
33
36
84
74
73
65
71
35
32
25
55
34
52
50
59
281
30
167
79
189
75
96
69
48
106
63
103
110
60
83
118
40
112
27
165
123
92
45
124
67
1057
151
89
114
149
54
837
1180