43
24
29
33
51
77
320
69
20
17
7
3
11
53
37
18
4
12
103
23
6
57
46
22
44
13
49
19
26
50
27
30
89
16
87
67
41