95
13
18
3
68
21
35
37
10
79
110
27
31
25
47
44
55
19
58
7
12
20
23
42
11
33
81
66
29
8
32
6
87
195
9
17
14
182
43
46
16