95
30
40
21
42
37
10
16
28
61
11
9
43
12
8
19
2
151
188
25
20
22
59
4
18
17
76
38
79
47
87
34
7
13
75
104