5
58
6
80
25
46
53
18
12
55
4
14
54
90
32
23
29
38
17
27
10
61
114
79
22
33
60
24
81
56
20
100
7
227
35
63
62
256
89
49
70
74
507
150
173
189
16
73
59
176
84
15