151
153
59
40
44
3
79
189
22
86
68
9
57
49
71
47
75
51
28
13
18
381
93
242
48
124
196
11
6
50
36
2
4
25
16
21
1
8
26
426
43
5