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