72
26
71
35
19
84
53
158
49
203
30
37
47
54
41
64
122
73
29
147
70
89
44
65
13
60
39
298
290
33
43
52
50
66
119
81
69
23
104
17
101
190
112
176
135
124
166
38
145
139
106