95
5
36
2
91
73
22
14
47
6
33
16
11
30
79
38
25
21
9
8
24
34
40
276
37
44
20
19
45
18
58
84
134
26
59
152
43
12