52
23
44
56
101
10
18
311
17
128
173
25
28
255
41
81
48
19
288
109
245
166
100
72
256
124
155
46
14
404
108
33
15
40
57
82
165
60
47
251
31
291
181
598
67
42
218
95
70