33
156
72
20
101
158
54
30
110
84
51
39
195
55
464
16
49
168
45
75
27
148
47
166
213
40
98
265
23
63
67
44
97
102
176
26
50
77
127
94
36
106
71
19
48
109
32