35
80
88
48
15
242
49
92
132
82
18
14
27
11
10
537
59
44
85
94
53
34
8
87
33
158
406
95
28
78
96
54
24
5
45
36
120
25
79
115
378
22
47
39
396
89
77
46
887
73
63
40