3
7
24
19
13
8
33
12
50
17
38
140
85
26
31
40
96
30
71
6
63
27
76
121
233
207
75
152
39
120
99
49
15
103
195
189
202