16
30
4
18
5
14
28
43
51
23
10
50
52
70
87
75
32
398
777
44
53
41
24
428
29
25
120
42
78
39
195
505
38
98
158
15
289
26
94
335
79
253
95
27
249
230
322
128
261
13