311
23
51
34
108
7
15
49
17
72
307
84
156
106
88
103
503
154
99
41
129
157
29
32
66
149
39
38
193
459
26
188
74
163
50
71
13
53
14
126
57
27
21
179
249
16
43
44
61
186
40
22