18
15
157
17
338
37
14
33
70
271
86
28
8
13
16
29
19
7
23
35
69
34
26
22
4
10
20
57
59
60
135
260
21
49
92