50
31
35
15
1
20
9
25
42
22
12
5
62
77
24
99
16
40
19
23
74
69
11
47
4
29
343
2
88
261
13
37
198
6
8
7
59
14
30