137
625
88
96
39
70
244
24
226
62
651
248
428
36
320
95
166
20
98
50
61
45
64
305
119
87
51
26
57
48
59
47
23
16
143
106
85
314
66
77
164
83
28
34
188
25
44
262
49
35
65
53
117