3
28
1
6
97
22
32
118
5
2
10
128
52
29
51
113
18
451
40
16
435
34
72
143
138
7
8
56
57
14
25
129
19
114
94
15
24
13
26
35
98
23
49
123
201