102
160
125
187
3
114
56
14
39
73
463
172
86
37
157
124
118
65
468
70
26
371
100
71
143
263
149
121
109
78
45
152
82
51
68
50
57
448
91
129
72
20
27
271
23
183
12
13
239
80
128
33
702