66
52
85
43
51
69
47
58
60
41
89
53
30
179
71
55
56
44
200
37
105
46
48
65
63
29
61
40
31
32
35
28
64
15
57
116
97
159
96
142
49
50
118
38
77
5
39
80
62
34
123
68
59
33
99
102
42