28
127
116
111
46
319
40
17
15
132
58
7
55
38
20
23
39
42
52
24
12
48
33
30
61
57
65
5
99
16
73
22
29
64
31
211
10
56
179
159
25
4
103
81