115
12
59
56
14
20
8
3
18
21
31
181
248
165
261
39
62
6
15
29
17
24
7
27
19
52
22
45
4
26
2
138
95
13
5
444
25
108
87
10
58
44
68
36
28