50
22
42
13
116
166
310
299
52
32
18
41
15
20
69
29
23
30
25
27
42
63
45
151
12
28
180
65
23
40
128
14
221
392
18
199
107
228
198
34
50
18
12
40
16
238
24
199
172
27
166
43
386
26
29
150
26
33
201
15
125
20
68
20
17
16
7
34
18
56
70
122
28
70
22