122
116
104
87
51
98
20
156
167
124
67
142
123
467
289
127
148
423
162
80
128
126
47
33
749
18
340
74
49
120
84
29
137
91
139
251
149
107
72
82
41
37
63
28
22
178
21
15
129
54
78
45
92