11
20
46
140
2
12
57
81
28
49
7
58
54
5
73
15
17
14
41
35
33
26
31
27
29
50
34
59
135
153
77
45
3
23
13
172
82
39
32
30
37
38
167
105
18
61