21
41
20
13
16
25
36
5
4
14
34
45
30
1
3
37
22
27
10
8
264
663
191
15
114
44
47
6
38
59
109
26
371
84
19
18
32
55
175
54
17
97
58
24
94