15
12
6
44
34
155
19
97
229
81
133
10
33
49
73
3
5
106
28
100
24
23
54
71
16
80
32
8
103
18
9
4
84
179
39
42
7
566
65
134
233
45
79
58