32
27
241
73
24
16
74
99
36
166
95
12
92
225
83
35
25
71
76
112
58
180
117
64
160
426
191
79
106
70
68
72
162
41
291
102
63
176
48
9
361
89
59
18
53
327
107
61
90
129
187