22
8
96
134
101
53
90
43
137
133
76
36
46
31
51
45
256
59
34
215
42
71
1710
110
91
106
41
260
102
116
406
1800
200