3
29
44
14
10
16
235
144
231
204
75
617
149
94
105
66
171
72
46
55
205
22
26
21
7
40
32
5
152
139
49
12
9
39
169
15
51
11
238
42
316
20
37
99
71
13
2
48