448
401
34
117
267
88
30
89
244
127
166
27
42
146
39
71
11
47
197
68
17
14
63
36
65
126
24
52
184
85
73
41
33
15
143
93
76
40
8
26
78
22
103
84
114
124
35
37