122
67
22
4
93
26
166
83
19
33
8
40
30
17
54
16
15
7
77
31
21
14
29
13
250
45
115
48
38
88
94
37
47
12
10
78
39
97
69
52
34
46
28