14
26
51
45
166
3
11
30
66
34
191
13
19
16
89
1
53
4
18
192
12
32
9
74
33
10
22
308
76
36
72
35
61
25
351
27
20
145
342
15
91
100
98
103
196
56
503
265