30
116
16
52
24
28
39
47
12
34
7
21
81
53
44
67
269
129
154
63
98
42
22
48
10
57
196
111
18
11
54
99
68
69
32
114
75
35
139
20
29
41
6
159
97
163
27
49
150
447