24
11
14
36
17
61
25
97
34
28
195
371
479
56
145
47
264
107
30
16
49
55
37
22
46
33
40
101
45
94
365
170
83
38
44
43
347
19
79
123
410
909
551
391
75
179
70