2
7
17
23
6
5
3
18
90
20
56
69
14
8
10
41
77
36
107
28
26
141
163
283
54
49
24
78
31
79
35
174
516
154
25
67
70
112
122
171
39
53
29
60
94
59
30
136
86
124