12
98
37
115
22
32
73
729
31
266
20
17
47
1100
24
28
40
516
90
176
116
105
13
43
7
104
10
36
33
85
50
29
19
82
35
501
159
42
61
156
25
92
6
77
5
292
83
271
88
48