20
42
81
7
27
48
55
132
852
69
152
29
117
14
126
143
17
228
33
54
3
134
32
59
40
22
96
24
112
299
1
82
44
1368
90
98
16
273
11
2
35
10
39
5
6
28
68
160
180
9
997