31
18
52
163
73
153
69
77
63
135
48
110
22
130
155
53
269
62
71
76
152
72
37
148
88
109
38
74
13
57
115
36
28
43
35
24
20
9
108
318
27
56
16
40
23
25
233