80
22
47
53
100
523
57
519
322
29
398
414
74
45
124
69
226
578
16
48
125
469
195
165
67
54
180
61
63
135
216
34
46
143
6
93
114
542
21
92
183
128
20
28
32
72
389
9
3
77
194
24