50
304
22
207
71
16
7
15
11
40
6
23
13
9
327
142
499
4
48
46
108
397
20
27
233
67
21
242
1064
54
73
319
557
5
65
28
35
114
62
80
37
109
111
296
4235
45
235
36
152
18
66
85
19
56
31
281