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