96
58
28
39
50
114
59
17
32
55
89
47
31
115
179
27
11
73
25
34
48
110
470
15
53
56
265
61
66
69
26
93
139
392
97
67
21
184
130
471
136
214
144
10
81
64