18
34
10
51
90
29
70
13
26
89
11
59
60
47
30
191
96
524
14
82
119
122
21
38
83
58
46
37
44
177
55
123
17
12
171
64
23
136
94
133
77
184
65
48
114
75
53