40
26
6
100
5
14
15
8
106
29
12
9
18
19
43
58
22
7
47
35
48
83
64
16
10
44
11
31
37
36
55
52
46
51
62
30
42
25
13
23
186
20
66
67
53
27
192
153