38
35
116
53
90
39
70
55
166
164
51
46
43
256
212
52
233
22
290
14
156
40
75
24
120
64
71
44
56
423
15
7
47
29
63
88
42
352
77
21
74
16
211
113
130
180
100
95
250
82