20
63
16
80
19
88
29
36
58
67
12
77
23
34
358
15
41
22
24
26
30
53
101
84
45
13
75
119
44
66
49
57
40
73
21
33
65
42
102
52
302
46
139
59
27