1
9
11
19
39
21
44
59
57
40
20
34
98
31
24
16
62
17
41
43
48
37
73
105
71
10
22
42
18
324
159
116
88
145
52
46
77
162
113
56
609
175
373
55
133
47