32
29
10
51
58
20
81
9
159
63
108
91
61
56
25
48
157
84
170
67
83
202
74
50
176
47
46
118
78
34
132
68
27
175