253
81
28
56
256
105
436
265
53
62
79
116
30
74
41
26
117
131
57
118
20
42
14
29
38
72
59
173
404
36
126
103
251
218
22
255
44
39
65
238
353
149
311
434
199
111
109
167
78
207
73
15
52
90