12
41
22
23
68
74
18
26
1000
32
43
25
102
29
53
58
28
40
65
21
54
64
159
71
15
76
145
82
62
31
16
4
3
52
38
80
17
50
6
7
46