14
103
12
28
7
10
16
27
70
18
17
34
43
73
36
58
22
23
107
967
30
19
24
94
137
215
25
35
279
50
287
4
117
33
15
13
31
78
21
105
60
67
11