93
29
14
124
104
15
58
67
63
155
310
212
61
56
47
45
44
140
137
147
72
28
81
39
80
30
187
27
22
120
79
52
105
37
66
19
65
24
20
42
16
234
441
23
86
73