257
53
185
100
197
110
94
95
322
54
136
160
85
27
165
67
59
17
33
47
51
93
57
149
8
24
162
78
22
7
382
308
323
70
34
72
84
18
36
120
38
32
351
172
640
314
71
107
43
44
87
39
45
23