12
22
5
18
19
11
1
7
15
58
73
59
21
106
40
185
60
130
240
96
145
136
149
55
68
8
35
63
57
39
158
50
77
164
110
24
49
80
33
113
27
14
67
30
72
31
97
25
6
88
23
44