142
52
82
29
100
105
58
286
129
48
124
71
31
57
1329
72
334
76
45
669
43
315
40
227
239
161
143
116
54
204
13
30
51
109