45
43
162
40
54
119
26
159
10
29
28
245
24
44
33
50
39
23
57
120
117
109
6
14
123
136
47
95
34
11
18
338
31
150
247
4218
78
37
32
4548
104
347
71
59
48
160
97
107
15