42
85
27
23
90
89
51
61
41
16
43
25
30
10
37
165
76
36
29
58
69
64
77
96
44
67
83
70
22
60
56
88
39
345
109
33
28
50
71
17
20
35
92
133
47
68
168
49