57
173
23
17
307
42
14
30
101
104
210
77
131
39
71
20
7
158
13
106
82
83
45
37
43
19
9
32
3
10
27
51
116
90
2
15
31
75
50
28
22
36
306
148
56
206
457