164
18
98
13
67
21
57
35
68
31
38
70
93
26
36
59
64
49
37
24
89
63
61
96
1058
28
25
385
97
106
118
81
78
248
181
50
16
7
80
235
69
41
27
5
6
39
20
22
644
88
11