40
34
27
65
94
66
68
32
116
90
41
69
59
39
28
19
33
42
73
20
107
23
112
137
170
351
133
49
22
71
37
117
81
38
120
7
21
134
140
158
48
60
44
45
47
128
177
88
17