32
28
89
66
191
16
81
60
24
468
206
40
421
208
7
29
12
55
63
35
56
213
103
291
25
11
94
72
8
39
73
212
53
20
34
42
83
74
67
278
111
71
140
253
14
64
120
163