41
98
30
56
49
47
39
28
81
52
161
69
43
35
13
53
82
177
26
20
36
86
77
31
44
23
25
99
110
50
122
90
130
103
72
102
113
180
689
120
154
42
218
40
59
88
89