95
35
85
7
31
2
38
13
32
20
86
8
92
53
36
22
17
11
24
12
26
28
60
51
9
4
15
42
10
6
49
30
19
40
109
74
21
156
144
411
69
29
101