16
4
34
94
182
54
51
167
206
137
80
55
50
434
179
28
99
7
21
68
45
87
102
91
130
46
26
69
19
92
52
40
82
126
76
67
35
33
5
20
0
213
38
3
10
22
64
12
1
63