3
19
12
11
28
23
26
8
36
10
29
21
77
20
22
85
39
123
75
46
100
84
173
60
27
163
92
31
238
72
35
340
69
18
62
24
105
7
53
68
187
34
42
97
133