37
41
35
29
65
20
17
53
44
31
47
59
45
38
33
62
49
13
22
106
102
107
93
21
15
32
46
127
27
68
81
167
94
34
55
163
69
89
232
139
18
25
28
42
57
168