8
33
26
36
4
39
126
18
28
221
23
5
12
20
27
24
60
21
49
11
250
25
81
84
32
14
193
41
31
94
40
133
57
61
309
10
7
341
158466