35
98
62
96
48
25
126
31
29
81
110
37
18
74
65
202
157
45
66
75
11
56
647
116
44
95
30
6
7
59
20
8
40
22
52
17
92
14
5
21
57