433
73
162
108
268
40
301
61
165
107
150
33
471
165
382
121
378
87
542
144
491
130
52
31
537
84
582
145
231
54
509
110
474
118
180
23
125
63
355
139