80
96
695
40
56
44
31
34
283
18
49
183
27
12
17
35
48
186
5
62
74
121
26
1019
81
25
42
110
13
58
43
20
11
256
28
123
101
443
488
16
84
2627
119
30
425
157
439
136