45
49
118
70
55
182
88
45
321
52
159
15
29
31
34
32
37
13
70
18
24
39
41
25
77
66
174
66
58
79
85
57
112
215
212
69
62
55
69
74
43
93
83
129
78
53
148
117
58
88
62
59
68
49
48
60
29
128
77
51