52
32
292
50
28
67
125
41
140
94
48
74
99
122
73
31
85
23
111
288
158
143
92
71
91
154
354
75
113
752
117
200
131
1401
198
141
102
605
831
437
77
14047
583
142
270
65
62
162