136
8493
187
60
269
107
71
70
35
519
705
78
161
145
189
374
29
574
241
266
96
335
108
97
1297
31
62
68
42
59
8
19
53
27
18
69
84
43
88
167
82
66
58
16
20
54
123
57
116
110