131
45
16
30
38
79
160
18
65
127
93
33
518
28
21
20
32
84
55
102
48
82
484
91
78
181
10
182
8
9
5
26
44
98
108
34
37
22
12
36
50
53
25
27
42