41
132
122
76
123
102
20
104
101
198
179
130
30
24
16
60
82
168
35
94
25
49
92
84
100
19
56
80
28
39
34
22
47
27
52
171
26
15
50
53
63
66
65
21
83
8
260
114
103