6
32
34
14
24
2
10
13
16
9
18
23
36
53
26
163
67
30
22
81
56
17
95
21
29
31
19
20
39
49
15
134
111
330
62
119
230
547
192