114
38
101
20
12
35
91
232
30
233
53
18
19
26
34
119
36
153
588
619
25
98
110
672
484
51
90
165
287
776
422
323
41
47
28
92
149
70
270
116
57
27
82
69
81
143
54
73
5963
45
124
178
46
32