46
88
25
144
116
23
40
20
47
146
22
29
123
90
180
159
91
80
84
645
11
54
98
41
9
30
181
28
43
42
44
33
74
249
17
10
104
26
12
147
586
3
72
31
335
27
132
21
102
143
18