123
116
111
46
315
40
17
14
131
57
7
55
38
19
23
37
52
24
12
48
33
30
61
65
5
99
16
44
72
22
39
29
64
15
31
208
10
56
179
150
42
25
4
110
103
81
27