11
22
67
50
2
1
3
64
116
94
46
61
138
16
7
25
69
91
76
115
20
40
18
26
42
8
10
4
14
5
15
23
28
9
33
17
90
59
41
47
24
255
151
65