4
5
21
42
27
11
44
65
37
252
59
19
16
76
39
33
121
85
47
23
30
25
93
116
803
9
14
29
35
22
8
13
70
181
104
15
1
142
41
26
88
12
51
6