2
4
17
24
11
23
18
31
55
22
90
14
10
29
5
3
71
64
305
67
9
7
34
171
12
83
38
41
98
45
140
40
77
50
76
36
78
25
20
63
28
134
33
54
75