45
50
55
39
149
85
76
166
780
706
57
4407
229
17
33
15
22
31
576
271
183
63
65
48
128
34
53
87
66
114
122
88
56
46
78
279
16
77
293
67
151
64
32
130
71
193
17050
101
145
111
216
9
38