6
122
128
22
244
43
16
27
35
25
34
17
33
20
80
15
2
78
13
98
8
3
11
9
50
12
7
14
4
23
31
44
10
19
5
47
18
21
28
260