103
12
30
45
11
26
97
20
41
23
9
57
67
15
17
18
56
51
38
7
36
624
46
79
33
54
34
65
14
44
27
111
166
29
22
550
32
47
113
43
53
42
408
110
48
39