17
42
131
371
503
52
34
21
10
18
302
149
25
70
275
22
256
250
62
36
58
30
27
47
35
148
141
41
145
63
352
20
45
60
7
12
69
15
169
102
54
28
49
32
37
104
96
48
14