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