41
58
71
235
324
72
191
123
134
69
153
156
64
98
17
91
167
29
39
112
148
30
370
4
48
15
31
19
94
26
172
32
42
87
307
50
20
85
47
24
12
54
102
8
36
131