72
52
87
90
57
125
36
48
96
31
29
1083
15
105
75
23
283
107
103
17
42
183
467
248
1016
81
252
258
20
33