52
61
256
19
70
79
36
43
111
27
204
16
63
503
46
102
80
86
130
318
49
99
104
55
94
35
62
41
69
138
29
57
24
37
18
22
127
8
53
12
65
92
81
78
155
180
15
477