398
95
72
236
47
168
83
80
32
118
405
24
46
122
69
19
63
52
59
61
194
186
31
77
37
26
249
323
21
23
14
112
27
16
258
307
104
74
71
51
136
54
215
50
107
18
84
110
96