8
4
5
6
24
12
10
7
13
19
28
40
20
73
16
14
39
37
76
57
32
252
36
33
114
58
38
122
25
64
97
46
30
87
62
42
41
102
123
22
125
883
287
141
72