4
32
2
127
73
48
538
95
27
96
18
90
22
8
42
6
12
11
34
74
14
19
7
15
9
88
46
263
26
56
28
30
36
109
147
118
100
84
157
64
82
164
54
94
55
38
59