51
18
76
38
30
388
31
317
105
250
168
37
192
111
112
363
160
106
21
84
206
65
199
57
100
130
102
113
17
13
60
553
44
58
91
69
114
169
71
59
136
201
302
132
833
81
150
39
45
414
79
167
55
110
265
216
115
312