6
13
80
18
14
82
33
26
78
58
24
101
89
145
107
122
21
17
108
59
497
27
36
22
32
72
164
94
99
77
404
63
16
266
730
83
65
217
51
20
29
47
49
90
114
23
41
261
38