158
65
136
148
20
237
43
155
109
1156
60
98
16
41
49
408
17
398
51
146
219
39
64
61
40
295
915
94
185
50
201
321
44
30
28
9
4
93
104
36
55
52
193
47
145
22
11371
83
1620
74
615
121
100