103
82
40
27
31
71
39
14
35
19
20
95
56
164
22
81
26
34
42
10
15
29
21
47
84
114
83
57
17
12
45
13
53
32
48
140
174
9
6
18
41
226