38
15
75
201
89
39
231
18
191
50
37
33
69
40
84
376
23
82
265
42
49
387
339
52
9
123
149
46
16
13
76
105
186
221
61
74
120
29
66
35
260
390
161
598
95
142
99
77
21
65