29
62
54
51
133
98
41
149
188
37
191
181
26
72
22
123
157
73
31
46
79
11
20
82
7
4
5
265
75
130
143
106
76
34
2
68
17
45
8
10
44
14
53
18
15
36