56
48
27
195
500
37
29
532
88
128
188
190
125
114
147
11
144
1899
628
164
167
24
105
568
101
18
14
47
260
72
71
162
6
32
16
5
41
232
1363
112
77
90
116
187
34
102
51
103
30
7
210