128
82
78
107
41
50
71
72
27
49
16
35
83
94
108
34
174
23
183
25
246
103
147
113
37
87
295
100
73
79
63
47
45
48