50
4
86
132
78
115
38
397
11
58
187
43
599
88
25
37
108
49
28
81
44
31
45
30
227
67
10
76
161
23
120
423
35
91
22
246
117
64
57
65
220
370
106
215
111
167
95
15
60
193
202
133
69
112
337