223
590
166
41
75
50
146
34
90
48
344
58
143
414
141
643
297
33
18
151
134
79
138
87
108
43
82
91
136
10
35
38
96
26
103
25
37
122
112
991
159
158
728
120
77
105
369
587
148
180
45