2
22
9
3
1
4
10
6
12
26
126
28
27
25
38
45
16
23
107
72
24
54
5
17
50
35
117
55
40
92
113
108
130
142
144
69
21
78
93
132
275
67
34
71
121
120