71
32
84
22
28
98
74
405
91
50
56
185
163
46
11
477
237
463
51
54
82
61
146
8
100
72
101
106
332
33
186
165
130
114
147
73
108
27
69
24
119
45
31
116
215
125
85
63
89
150