31
21
41
29
40
23
14
75
42
22
66
71
33
35
52
17
30
85
56
140
98
25
20
24
53
38
108
19
16
160
167
47
34
32
27
26
15
62
13
48
161
43
12