3
7
20
16
94
303
42
75
180
203
8
41
98
18
169
86
25
28
22
44
5
53
63
19
48
38
54
109
9
14
11
24
36
6
29
17
66
99
33
74
300
47
4