149
40
734
47
97
708
222
33
53
96
162
60
58
48
42
12
43
74
18
158
171
13
125
19
6
68
83
14
165
77
141
52
132
357
386
420
260
101
41
118
59
172
82
178
111
254
175
104
70
950
39
69