38
25
18
10
33
14
88
46
103
40
42
90
37
64
27
21
44
69
30
17
31
22
20
113
89
120
28
29
62
77
57
102
83
160
66
167
130
166
55
51
143
59
53
71
45
34
382
76
104
316
148