212
82
164
28
251
80
62
33
140
45
53
100
349
21
125
243
51
27
234
106
37
69
44
174
19
359
77
203
961
117
93
32
20
169
90
34
83
112
63
31
75
411
12
144
35
57
224
18
15
40
7
87
88
65