8
124
30
23
7
13
1
10
4
20
16
18
21
33
114
12
60
14
17
90
31
5
44
29
32
118
88
25
24
9
152
76
61
41
46
219
99
22
127
78
51
40