6
15
12
34
4
1
43
16
39
159
24
19
52
68
37
8
7
48
13
17
131
9
90
98
41
84
23
202
49
22
83
124
79
347
136
237
104
42
26
20
232
137
100
234
227