55
23
71
46
66
81
26
28
77
49
570
199
375
33
118
42
43
91
36
14
110
40
65
309
13
87
59
140
47
67
50
278
202
338
122
82
54
162
98
89
120
21
83
27
37
146
355
78
79
181
45