112
31
729
16
24
27
11
12
30
40
67
34
32
162
126
43
20
46
80
94
33
6
82
3
217
134
8
42
146
44
29
23
39
50
22
61
37
47
4
41
18
38
15
19
26