8
161
14
47
75
41
25
26
7
50
4
9
83
165
22
18
60
287
21
122
39
999
23
364
94
15
339
28
252
10
17
42
37
328
33
16
12
31
38
212
32
208
56