16
8
323
127
89
46
215
91
382
28
19
20
43
101
6
27
18
82
3
52
56
9
72
32
24
41
14
146
96
22
35
62
37
204
190
202
194
31
17
5
61
39
12
34
187
97
527
161
75