8
59
6
36
29
16
25
23
26
143
22
48
77
27
61
14
138
51
79
24
9
13
7
10
388
106
117
20
5
58
30
33
63
32
44
82
112
255