3
5
21
411
6
22
66
94
88
84
165
25
8
45
31
162
12
52
132
403
303
135
136
180
11
7
9
20
216
78
13
44
35
41
30
1
2
130
42
81
39
311
242
627
29
86
272
53
4
129
55