11
23
28
30
47
25
24
53
64
3
34
8
17
4
42
10
40
87
93
156
144
16
59
39
120
314
52
149
98
467
755
165
91
56
5
103
31
81
69
99
6
198
35
15
37
49
200
78