65
60
198
697
83
59
376
64
14
29
82
16
40
999
57
337
56
48
70
63
218
199
81
296
141
38
45
302
110
34
54
124
36
71
46
223
77
66
396
157
78
19
295
85
131
129
28
134
261
44