3
39
96
43
29
13
64
40
14
68
44
21
19
12
34
7
70
6
26
41
15
35
76
38
288
72
62
85
32
42
28
83
65
9
5
22
54
172
31
82
78
75
119
66
94
59