23
171
31
18
56
95
37
110
81
47
69
90
114
65
26
80
22
105
273
153
134
89
109
87
147
351
71
112
732
117
198
129
1364
196
137
102
597
825
433
76
13813
546
142
263
57
161