2
46
43
121
25
81
129
45
3
10
7
6
67
211
60
40
12
8
53
28
32
41
24
35
37
95
16
69
29
50
65
59
39
90
78
33
70
21
58
34
31
42
30
5