7
5
31
1
26
33
41
88
12
124
20
9
22
11
34
99
3
50
28
16
86
27
103
71
17
53
2
38
142
59
233
42
898
156
61
362
49
557
1497
128
79
55
111
795
305
217
236
172
671
235