25
31
26
18
87
40
267
30
23
102
118
86
71
88
69
96
83
8
17
126
72
117
186
15
6
48
32
27
228
28
370
364
95
12
39
211
42
74
20
44
144
271
4
3
14
2
58
43
110