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