89
74
46
24
20
37
141
15
58
36
158
62
61
30
27
104
11
173
93
40
71
51
78
43
123
150
87
82
110
70
47
79
12
109
18
155
248
73
84
19
124
172
99
41
238
83
29
31
44
59