11
26
21
34
44
25
8
98
28
49
41
23
210
209
208
147
39
164
24
117
19
339
58
96
134
48
72
22
75
62
270
47
353
57
16
29
89
66
20
35
12
53
9
3
194
198
101
131
1123
31