3
18
28
13
30
79
22
89
20
29
58
90
38
48
74
515
70
119
95
23
118
66
172
31
234
225
51
866
49
114
78
72
199
84
16
251
101
62
6
56
21
44
12
80
19
14
345
17
499
47
190
60
137