41
38
35
92
55
16
52
85
66
79
37
89
34
84
212
7
26
23
33
30
10
9
76
5
94
131
45
28
60
82
63
120
56
124
83
112
99
50
25
143
199
170
53
48
17
19
49