30
50
59
19
117
20
89
54
92
43
53
103
27
174
185
28
47
78
36
75
211
49
99
95
26
45
55
234
102
31
35
29
25
23
46
556
73
18
48
81
80
11
108
24
66
61
257
37
10