3
21
12
75
168
200
27
80
38
17
7
18
41
16
34
30
15
6
39
123
68
44
50
57
114
10
179
62
90
35
33
32
23
19
67
11
43
49
494
130
36
81