80
19
11
40
62
23
643
26
6
74
42
105
58
197
12
269
41
55
29
7
46
88
373
45
65
134
232
75
248
21
288
44
119
125
361
123
25
658
192
39
16
24
51
458
14
682
87
95
49