13
28
39
90
56
42
38
124
114
130
16
15
354
43
61
105
46
34
55
31
18
32
30
37
27
89
92
67
19
278
22
100
148
76
25
59
135
64
50
58
219
44
83
14
84
94
168
47
72