16
6
50
1
7
0
51
23
5
31
76
60
22
12
97
36
66
14
11
67
43
17
21
48
24
65
55
34
13
103
39
62
40
88
154
278
95
295
37
63
164
58
435
59
523