22
26
156
45
27
133
7
88
126
34
310
5
15
86
13
36
78
33
69
83
40
14
41
134
234
49
276
39
394
282
193
30
37
51
18
38
71
217
23
42
61
9
1
8