3
12
53
27
56
151
123
35
8
21
25
38
2
29
71
11
4
14
23
87
59
58
26
30
15
17
18
10
60
6
136
7
119
47
82
116
50
1
140
203
20
16