11
28
37
45
94
123
60
16
26
295
87
230
198
64
118
19
8
109
187
53
30
25
63
47
93
51
15
90
194
85
5
46
141
139
161
39
112
420
61
76
41
311
254
48
55
13
97
58
24
83
35
1296
539
191
54