11
38
30
107
43
77
64
242
65
110
149
44
48
57
34
100
45
41
114
26
168
113
139
170
543
20
182
59
339
71
37
423
55
56
47
129
332
22
275
454
723
25
51
50
18
254
93
68
46
53
78
76
427
313
237