1
32
9
20
11
16
26
28
17
23
19
27
42
22
41
31
44
50
40
77
49
64
47
15
43
241
101
82
139
56
67
57
69
39
21
30
38
87
66
33
53
46
35
90
79
55
171
72
81