41
25
31
21
153
43
160
223
32
71
10
55
184
14
113
123
50
94
104
106
57
45
26
69
48
141
120
128
49
149
82
161
56
42
30
53
83
33
54
34
66
81
23
27
18
98
78
311