23
255
59
79
50
49
48
67
264
37
233
220
86
15
74
221
157
204
125
40
51
372
1221
985
56
113
73
35
93
38
95
257
57
3270
140
133
128
43
142
276
34
7715
36
41
350
319
741
27
284
126