308
58
16
250
18
54
21
110
11
34
24
30
61
20
32
38
312
26
67
63
14
23
17
15
29
84
261
22
47
31
39
99
83
64
13
51
35
44
7
19
57