5
292
28
45
34
51
44
115
128
12
63
24
13
56
6
101
19
20
39
154
57
1
96
91
52
14
4
92
17
83
7
8
18
60
50
167
9
320
16
22
77
776
69
15