10
31
36
12
148
42
7
13
28
22
17
20
5
14
11
87
3
25
9
48
30
23
50
19
24
74
15
123
32
37
58
4
35
8
52
26
145
40
29
57
83
45
184