85
98
2606
110
83
15
17
263
26
45
48
52
29
24
111
9
74
133
92
39
115
67
18
51
12
68
28
53
14
6
38
248
20
40
89
56
162
151
77
216
137
35
43
16
176
55
120
127