48
80
14
71
16
97
13
66
37
99
58
24
5
39
291
20
33
30
15
59
12
7
6
8
75
105
45
43
91
21
46
313
235
100
82
56
84
10
57
108
26
439