3
21
38
36
24
18
51
12
6
11
19
27
29
28
30
22
26
23
42
5
15
226
89
7
10
54
65
25
40
17
101
33
62
48
167
316
155
8
43
46
39
32