86
12
6
105
42
37
22
40
14
32
465
96
157
36
10
71
20
25
29
3
17
132
51
245
307
27
13
31
8
26
44
119
123
94
35
4
39
113
144
76
68
102
9
33