21
28
3
2
48
9
12
7
24
17
13
4
1
31
52
5
74
15
72
108
84
25
18
69
16
55
10
6
43
20
40
38
8
34
14
44
290
54
37
22
154
19