126
63
25
38
80
137
73
26
124
18
34
27
21
33
143
17
129
37
28
168
15
449
336
91
13
183
60
56
55
32
67
262
35
83
49
40
52
30
187
212
75
386
50
78