28
33
15
50
128
68
30
51
173
39
21
26
487
14
111
59
95
34
254
119
120
47
93
60
67
56
162
271
170
25
29
114
16
18
8
44
127
112
89
49
2498
31
79
10
27
13
24
427
32