393
12
202
385
29
21
53
136
78
73
237
145
14
79
26
186
146
90
71
31
167
189
22
97
41
139
59
46
120
25
40
279
93
101
34
290
28
207
87
56
61
23
63
255
246
47
15
38
114
45
77
164
64
127
111