41
32
8
48
45
46
36
50
49
73
40
18
30
6
44
19
14
87
15
601
5
59
29
265
62
122
23
104
20
31
25
142
90
12
34
95
17
77
148
101
138
47
35
72