3
5
6
18
1
19
34
26
12
4
13
17
49
43
10
23
16
77
142
94
78
46
38
42
201
30
8
65
60
9
20
37
31
39
51
451
95
40
35
127
102
21
58
222
171
97
79
90
117
177