115
5
57
36
3
6
14
87
4
9
22
17
35
59
15
55
129
39
50
107
53
43
291
32
66
34
86
150
168
10
114
33
19
52
40
54
18
73
12
166
607
148
29
24
27
112
72