123
51
10
98
7
35
20
11
8
5
3
12
78
50
37
19
47
9
1
4
33
48
22
39
75
52
76
17
44
18
199
6
26
24
13
16
104
60