3
37
26
60
44
23
77
29
18
55
46
20
8
15
14
80
72
34
7
53
9
11
67
19
33
56
104
36
85
190
70
65
207
82
17
24
75
184
6
5
91
10
31
30
28