3
27
16
6
33
21
12
18
30
38
63
11
26
93
22
79
9
24
13
8
4
20
23
72
47
34
28
17
32
40
271
529
311
106
25
43
42
55
35
89
126
36
76