4
5
16
76
87
22
47
13
171
37
86
55
114
46
12
31
39
59
8
6
83
42
72
141
75
333
129
52
157
249
170
108
175
270
45
323
150
168
102
532
94
135
247
84
165
162
154
99
242
337
57
640
142
187