101
22
155
130
15
102
13
217
986
28
50
27
35
164
31
64
654
26
23
52
150
197
493
14
57
8
82
4
42
113
29
468
104
39
36
427
92
25
167
5
372
575
61
157
89
18
121
7
242
201
192
1053