22
12
10
39
335
45
520
26
41
23
71
46
111
37
69
32
64
29
48
59
76
43
24
33
54
16
34
9
83
79
70
127
40
15
159
42
31
27