15
8
16
30
34
31
48
11
9
4
18
39
12
38
17
22
36
44
26
23
43
19
57
20
69
60
86
49
278
85
1073
13
25
40
137
47
383
27
401
51
54
130
239
33
45
773
67
153