249
12
82
30
78
63
88
19
124
86
50
31
33
29
26
5
76
60
43
51
400
14
28
8
98
90
47
39
6
34
979
18
20
23
25
59
52
40
147
96
56
1728
37
58
166
101