90
40
58
81
35
87
42
18
68
33
14
6
885
32
553
8
15
10
54
57
13
22
99
36
56
38
108
44
77
136
125
45
244
16
29
27
39
100
385
61
164
101
584
156
37
23
117
305
70