1
4
8
28
12
17
18
51
60
42
30
57
37
65
236
103
31
369
29
116
85
178
56
35
92
36
49
59
64
106
54
87
367
162
1004