12
30
31
56
14
38
33
26
70
24
25
29
46
55
19
20
74
146
8
317
49
62
10
103
54
18
94
42
73
36
88
11
145
69
172
37
75
194
419
39
677
85
2
9
22
65
34
100
113
210
84