132
90
16
78
41
103
52
180
49
66
86
17
77
99
43
25
63
71
167
91
121
161
40
42
108
36
38
182
69
23
178
85
472
48
32
64
20
50
168
76
26
84
19
131
39
262
231