95
30
35
14
61
54
40
44
46
49
13
8
39
152
55
28
20
9
32
106
21
53
18
41
16
7
173
22
24
51
38
31
26
11
307
157
65
112
186
69
10
17
62
160
57
19
15
5