47
32
127
40
146
37
43
85
14
9
88
75
49
57
21
22
93
65
387
200
124
470
46
318
30
309
77
216
70
36
67
105
108
82
145
7
90
12
6
42
107
5
215
131
58
66
134
149
164