53
28
235
14
31
72
18
40
85
22
25
11
20
16
49
2
9
146
57
150
134
82
86
108
60
42
211
230
166
17
37
19
59
26
44
132
70
101
56
33
188
135
48
38
77
50
435
201
444
371