183
76
432
80
55
30
174
29
120
143
79
139
43
230
94
72
47
168
83
32
116
405
23
63
52
59
61
193
186
77
71
37
31
26
248
21
14
112
27
16
257
306
104
74
50
136
54
215
107
84