119
287
172
159
102
43
36
13
68
99
49
307
255
17
230
90
27
19
23
15
116
41
32
52
29
25
63
58
47
28
30
256
40
77
4
14
143
160
427
37
83
57
112
18
26
22
6
10
76
16