50
28
3
13
157
72
19
2
46
5
62
11
42
1
15
49
10
6
18
14
21
7
66
29
39
22
26
31
97
12
23
55
8
4
44
35
25
107
36
45
17
80
48