50
13
4
97
9
3
5
11
10
7
46
86
18
1
6
38
66
30
29
15
189
316
93
117
24
16
59
101
8
35
26
67
121
28
20