15
17
24
29
61
40
37
19
50
26
246
43
129
57
95
108
366
104
54
97
49
103
92
83
75
87
242
270
52
374
68
86
203
60
28
67
324
204
194
207
323
101
88
81
142
42
13
77
25
38
69
46
33
525