18
30
33
146
19
7
27
135
12
2
273
39
45
60
16
62
13
116
6
93
20
10
23
41
29
52
15
17
51
11
37
22
48
26
14
1
61
8
115
73
38
24
152
9
131
69
70
34