49
41
4
48
35
120
640
207
65
34
77
36
55
50
42
153
112
31
118
474
97
21
14
82
194
19
63
544
15
232
13
30
52
7
70
102
136
201
151
134
223
25
9
20
53
142
345
141
57