215
13
99
33
29
24
86
15
3
31
1117
176
109
139
55
75
32
7
38
183
16
345
135
19
5
42
37
23
250
47
113
40
48
92
54
102
43
41
21
72
10
164
171
66
18
27