3
4
16
21
44
27
40
19
63
23
97
35
28
7
11
8
2
6
155
25
36
49
148
30
59
55
71
38
60
14
5
24
81
10
50
314
300
22
26
169
46
17
48
15
122