30
48
28
255
80
156
7
36
210
16
235
46
244
211
88
27
245
169
61
74
65
66
213
53
268
75
248
38
98
391
20
683
412
282
26
40
79
122
62
199
143
100
129
120
14
17
71
69
86
317
844
224
47
193
37