148
121
56
34
40
50
22
37
23
16
54
31
55
27
58
51
70
26
32
42
33
59
106
63
29
25
171
103
28
95
9
251
852
130
143
94
512
82
80
119
52
41
84
21
258