58
96
111
24
8
23
31
32
140
13
16
10
84
85
65
21
37
169
60
129
50
217
36
125
224
19
71
145
48
41
43
81
130
34
74
17
29
63
51
93
78
287
14
975
851
52
92
104
76
39