47
15
23
68
61
32
6
46
71
52
154
54
36
39
129
50
49
9
13
126
7
83
37
35
1003
123
87
33
19
17
167
56
38
44
1
11
525
387
294
28
21
95
20
90
5
471
57
30
18
24
196