313
191
74
39
124
95
15
264
94
102
68
71
101
35
181
52
3
386
26
47
173
2
17
58
149
222
43
83
128
204
122
7
28
22
175
14
10
34
347
314
46
33
62
23
21
139
140
522
377
368
98
304