59
248
47
525
127
65
5685
96
72
459
60
24
233
255
91
145
46
48
16
56
37
264
23
28
54
221
192
125
68
208
444
95
90
69
11
180
42
73
288
440
38
134
142
319
105
20
351
31
179
124
186
350
166