5
77
25
24
67
41
16
59
20
123
34
62
142
33
66
80
86
343
91
190
254
523
424
48
136
146
27
122
163
61
111
56
174
246
104
73
177
170
53
110
57
29
152
17
93
69
176
83
89
63
92
94
118
55