18
13
8
71
20
83
98
26
44
100
43
498
35
16
24
4
61
12
23
7
6
5
50
11
41
37
89
29
47
31
146
9
3
102
49
28
60