40
13
9
18
11
32
14
47
17
29
56
80
51
15
21
19
23
27
34
28
43
6
8
22
20
26
140
161
45
36
188
39
33
77
4
55
24
49
31
99
65
323
82