11
5
24
33
4
29
97
10
161
34
36
63
76
31
43
279
40
39
6
98
69
16
129
59
51
9
46
28
22
8
30
41
17
96
56
23
94
134
32
179
978
104
38
15
20
157
110