489
29
45
60
46
18
78
54
53
61
21
63
30
133
33
9
22
6
5
23
47
24
28
153
26
50
97
43
122
14
92
27
90
75
116
8
12
7
98
38
13
16
20
10
52