48
18
76
38
30
387
31
316
104
249
168
37
192
111
112
363
160
106
21
84
206
65
199
57
99
130
102
113
17
13
60
553
44
58
90
69
114
169
71
59
136
302
132
833
81
149
39
45
413
79
167
55
110
264
216
115
310