6
32
17
20
30
29
53
116
24
33
15
34
13
152
18
55
5
119
1064
22
10
31
26
9
67
8
52
164
352
41
11
307
40
16
23
1380
62
50
47
289
391