10
49
77
56
153
304
20
21
8
2
172
99
102
141
50
31
7
51
46
85
16
151
66
55
60
27
11
36
26
28
14
111
43
4
47
15
22
30
57
106
61
45
19