5
58
74
15
18
3
94
61
197
113
29
84
39
65
88
114
119
19
53
76
81
142
51
63
111
82
60
86
80
32
83
21
165
193
261
460
137
512
85
551
64
200
149
50
23
49
542
40
157
44
432
144
194