16
3
21
2
13
123
7
242
201
109
10
5
4
344
33
19
12
52
57
14
232
6
8
210
438
50
25
31
55
305
26
17
23
69
54
15
61
28
39
76