259
19
16
82
337
4
44
36
29
43
66
993
13
245
75
39
63
21
12
30
35
145
14
7
38
92
344
409
58
468
34
51
6
18
31
54
15
5
27
9
47
23
56
26
117
57
307
55
46