21
7
5
51
11
10
3
29
87
19
27
14
26
25
40
35
23
55
61
64
18
28
20
38
48
16
54
52
30
22
34
80
47
24
60
360
66
166
134
44
123
150
31
346
107
129
32