96
15
11
38
94
279
29
30
82
60
40
131
75
35
65
36
39
31
103
17
12
59
52
10
5
19
99
51
18
22
9
28
21
14
78
55
20
24
47
6
27
83
125
46