26
101
24
52
19
11
66
39
105
51
37
43
97
85
57
63
46
58
33
99
84
65
36
48
13
21
126
88
64
140
136
40
189
138
34
143
135
692
190
71
35
121
28
77
94
59
111
29
79
162