172
288
73
38
108
93
84
68
207
196
144
30
25
67
88
105
103
162
24
50
98
21
57
123
31
4
94
56
69
447
47
619
496
268
55
204
138
42
246
44
61
151
612
35
97
41
75
223
242
160
149
147
271