77
73
41
39
96
7
101
228
27
14
13
29
20
3
18
16
19
44
249
514
22
8
1
76
797
450
775
47
66
613
776
245
362
401
102
25
423
1193
63
318
178
53
68
10
448
187
180
83
54
183