57
66
45
71
65
126
244
93
229
75
73
31
48
14
255
172
656
63
46
82
27
44
8
37
141
49
379
77
262
132
206
115
122
43
70
58
28
317
60
18
51
29
4
129
202
23
68
22
500
449
40
95
26