39
42
85
16
18
26
321
77
137
37
142
110
90
213
112
176
181
336
40
57
74
70
185
24
43
280
252
107
171
3
83
228
5
23
46
91
105
96
125
92
31
10
32
123
122
84
591
49
132
80
58
11