12
8
39
117
51
72
101
46
27
137
4
9
37
66
20
32
265
57
223
5
59
24
88
197
42
1367
501
94
10
169
102
351
16
14
15
31
30
47
97
345
55
26
84
41
22