76
13
27
488
162
159
112
268
95
182
233
186
24
68
10
104
43
36
31
47
28
48
11
90
41
381
168
51
42
14
73
32
77
38
128
79
82
110
58
1
25
7
23
49
202
57
9
46
269