8
5
29
16
23
17
9
20
54
31
2
6
7
14
21
242
11
33
30
41
48
19
28
36
65
3
153
1
52
314
35
59
47
87
386
1383
186
176
37
401
18
15
149
72