89
104
195
137
73
57
109
244
65
27
62
67
216
369
63
70
39
98
16
546
318
350
28
228
4233
25
106
87
35
44
61
85
36
51
53
557
54
84
128
79
64
118
34
155
74
50
56
223
361
792