47
50
6
68
66
136
2
43
24
33
1
171
13
11
9
18
93
48
41
14
5
63
7
518
365
10
151
140
349
100
15
36
22
28
35
8
3
4
20
12
19
30
110
104
16
42
56
91