7
42
24
49
35
183
17
15
29
22
111
68
1396
25
74
48
79
92
425
555
1089
41
23
96
137
90
12
18
9
5
1
278
142
538
31
75
50
59
28
37
180
6
13
270
8