38
20
46
21
55
15
32
135
125
222
110
149
47
60
172
70
201
49
220
160
140
45
53
42
126
14
421
99
112
82
30
98
36
572
104
102
41
134
77
832
121
239
124
106
28
159
153
101