12
20
22
7
9
23
48
61
17
35
32
10
76
2
28
43
6
4
3
5
18
64
47
113
210
137
88
174
106
86
153
148
118
68
100
73
101
117
87
70
108
44
127
50
55
56
282
49
131
71
93
243