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