8
52
34
12
100
26
23
51
74
49
31
91
89
29
37
216
69
163
24
65
63
44
21
6
38
10
14
93
68
22
53
82
57
41
980
111
81
61
36
25
13
17
55
18
20
110